using System; using System.Drawing; using Arp.Prova.ImageLibrary; using Arp.Prova.CsvLib; using Arp.Prova.PlayLib; // CodeClass public class CodeClass { public static int CodeStart() { // タスクバーにある「Microsoft Edge」のピン留めを外す //タスクバーに「Microsoft Edge」がピン留めされているかを確認 if(PlayLib.Window("", "Shell_TrayWnd").WaitUIControl("UIButton", "Microsoft Edge", true, 3)) { //「Microsoft Edge」を右クリックしポップアップメニューを表示 PlayLib.Window("", "Shell_TrayWnd").UIButton("Microsoft Edge").RightClick(); PlayLib.Sleep(1000); //「タスクバーからピン留めを外す」を選択 PlayLib.Window("", "Windows.UI.Core.CoreWindow",(WindowOrder)0).Input("{Up}{Enter}"); //ピン留めが外れていることを確認 if(PlayLib.Window("", "Shell_TrayWnd").CheckUIControlExist("UIButton", "Microsoft Edge", false) == false) { //ピン留め外しに失敗した場合、エラーログを出し終了 PlayLib.TestLogError("「Microsoft Edge」のピン留めを外すことが出来ませんでした"); return -1; } } else{ //既に「Microsoft Edge」のピン留めが外れている場合 PlayLib.TestLog("タスクバーに「Microsoft Edge」はピン留めされていませんでした"); } return 0; } }