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; } }