-
DataFileViewTest
0h:2m:21s+781ms
14:06:51 午後DataFileViewTest
2020/08/21 14:06:51 2020/08/21 14:09:13 0h:2m:21s+781msDataFileButtonTestStatus Timestamp Details 14:06:56 テストメソッド全体の動画 14:06:56 テストメソッド全体の動画:録画開始 14:06:56 ウィンドウを最大化 _session.Manage().Window.Maximize();14:06:58 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:06:59 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:06:59 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:07:00 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:07:03 タブ「データファイル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "データファイル").First();element.Click();14:07:05 MenuItem「データ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "データ").First();element.Click();14:07:07 MenuItem「ファイルを選ぶ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ファイルを選ぶ").First();element.Click();14:07:08 フォルダー「data」をタップ 14:07:09 フォルダー「data」をタップ 14:07:09 フォルダー「test」をタップ 14:07:10 フォルダー「その他」をタップ 14:07:10 フォルダー「ギコ猫AA」をタップ 14:07:12 ファイル「02_お茶どうぞ.txt」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "02_お茶どうぞ.txt") .First();element.Click();14:07:14 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:07:16 データファイルの「←」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoBackButton");element.Click();14:07:19 データファイルの「←」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoBackButton");element.Click();14:07:22 データファイルの「←」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoBackButton");element.Click();14:07:25 データファイルの「→」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoForwardButton");element.Click();14:07:28 データファイルの「→」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoForwardButton");element.Click();14:07:30 データファイルの「→」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoForwardButton");element.Click();14:07:33 データファイルの「→」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoForwardButton");element.Click();14:07:36 データファイルの「→」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoForwardButton");element.Click();14:07:39 データファイルの「→」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoForwardButton");element.Click();14:07:42 データファイルの「→」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoForwardButton");element.Click();14:07:45 データファイルの「→」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoForwardButton");element.Click();14:07:48 データファイルの「→」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoForwardButton");element.Click();14:07:50 データファイルの「→」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoForwardButton");element.Click();14:07:53 データファイルの「→」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewGoForwardButton");element.Click();14:07:56 データファイルの「編集」ボタンを押す element = _session.FindElementByAccessibilityId("DataFileViewOpenWithNotePadButton");element.Click();14:07:57 テストメソッド全体の動画:録画終了 FileSelectAndCheckFileSelectAndCheck("ファイル1個","テスト01.txt","テスト1")Status Timestamp Details 14:07:59 テストメソッド全体の動画 14:07:59 テストメソッド全体の動画:録画開始 14:07:59 ウィンドウを最大化 _session.Manage().Window.Maximize();14:08:02 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:08:03 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:08:03 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:08:04 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:08:06 タブ「データファイル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "データファイル").First();element.Click();14:08:08 MenuItem「データ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "データ").First();element.Click();14:08:10 MenuItem「ファイルを選ぶ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ファイルを選ぶ").First();element.Click();14:08:12 フォルダー「data」をタップ 14:08:13 フォルダー「data」をタップ 14:08:13 フォルダー「test」をタップ 14:08:13 フォルダー「その他」をタップ 14:08:14 フォルダー「ギコ猫AA」をタップ 14:08:14 フォルダー「テスト」をタップ 14:08:15 フォルダー「ファイルサイズテスト」をタップ 14:08:15 フォルダー「ファイル0個」をタップ 14:08:16 フォルダー「ファイル1個」をタップ 14:08:17 ファイル「テスト01.txt」を選択 14:08:19 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:08:21 データファイルのテキストを取得 element = _session.FindElementByAccessibilityId("richTbData");「element.Text」の戻り値テスト1
14:08:21 テストメソッド全体の動画:録画終了 FileSelectAndCheck("ファイル3個","テスト02.txt","テスト2")Status Timestamp Details 14:08:24 テストメソッド全体の動画 14:08:24 テストメソッド全体の動画:録画開始 14:08:24 ウィンドウを最大化 _session.Manage().Window.Maximize();14:08:27 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:08:27 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:08:27 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:08:28 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:08:30 タブ「データファイル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "データファイル").First();element.Click();14:08:33 MenuItem「データ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "データ").First();element.Click();14:08:35 MenuItem「ファイルを選ぶ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ファイルを選ぶ").First();element.Click();14:08:36 フォルダー「data」をタップ 14:08:37 フォルダー「data」をタップ 14:08:37 フォルダー「test」をタップ 14:08:38 フォルダー「その他」をタップ 14:08:38 フォルダー「ギコ猫AA」をタップ 14:08:39 フォルダー「テスト」をタップ 14:08:39 フォルダー「ファイルサイズテスト」をタップ 14:08:39 フォルダー「ファイル0個」をタップ 14:08:40 フォルダー「ファイル1個」をタップ 14:08:41 フォルダー「ファイル3個」をタップ 14:08:43 ファイル「テスト02.txt」を選択 14:08:45 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:08:47 データファイルのテキストを取得 element = _session.FindElementByAccessibilityId("richTbData");「element.Text」の戻り値テスト2
14:08:47 テストメソッド全体の動画:録画終了 FileSelectAndCheck("test","test19.txt","test19")Status Timestamp Details 14:08:49 テストメソッド全体の動画 14:08:49 テストメソッド全体の動画:録画開始 14:08:50 ウィンドウを最大化 _session.Manage().Window.Maximize();14:08:53 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:08:53 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:08:53 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:08:54 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:08:57 タブ「データファイル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "データファイル").First();element.Click();14:08:59 MenuItem「データ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "データ").First();element.Click();14:09:01 MenuItem「ファイルを選ぶ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ファイルを選ぶ").First();element.Click();14:09:02 フォルダー「data」をタップ 14:09:03 フォルダー「data」をタップ 14:09:03 フォルダー「test」をタップ 14:09:09 ファイル「test19.txt」を選択 14:09:11 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:09:13 データファイルのテキストを取得 element = _session.FindElementByAccessibilityId("richTbData");「element.Text」の戻り値test19
14:09:13 テストメソッド全体の動画:録画終了 -
MenuItemTest
0h:4m:25s+048ms
14:09:15 午後MenuItemTest
2020/08/21 14:09:15 2020/08/21 14:13:40 0h:4m:25s+048msHelpMenuBrowserTestHelpMenuBrowserTest("WebView","WebView")Status Timestamp Details 14:09:17 テストメソッド全体の動画 14:09:17 テストメソッド全体の動画:録画開始 14:09:18 ウィンドウを最大化 _session.Manage().Window.Maximize();14:09:20 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:09:21 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:09:21 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:09:22 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:09:24 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:09:26 MenuItem「ブラウザ選択」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ブラウザ選択").First();element.Click();14:09:28 MenuItem「WebView」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "WebView").First();element.Click();14:09:30 選択されているブラウザの確認 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Browser");「element.Text」の戻り値WebView
14:09:31 チェックボックスの表示確認 element = _session.FindElementByAccessibilityId("OperatePanelCheckBox_Cookies");「element.Displayed」の戻り値False
14:09:31 テストメソッド全体の動画:録画終了 HelpMenuBrowserTest("Firefox","Firefox",True)Status Timestamp Details 14:09:34 テストメソッド全体の動画 14:09:34 テストメソッド全体の動画:録画開始 14:09:34 ウィンドウを最大化 _session.Manage().Window.Maximize();14:09:37 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:09:37 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:09:38 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:09:38 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:09:40 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:09:42 MenuItem「ブラウザ選択」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ブラウザ選択").First();element.Click();14:09:45 MenuItem「Firefox」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "Firefox").First();element.Click();14:09:46 選択されているブラウザの確認 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Browser");「element.Text」の戻り値Firefox
14:09:48 チェックボックスの表示確認 element = _session.FindElementByAccessibilityId("OperatePanelCheckBox_Cookies");「element.Displayed」の戻り値True
14:09:48 テストメソッド全体の動画:録画終了 HelpMenuBrowserTest("Firefox(非表示)","FirefoxInvisible",True)Status Timestamp Details 14:09:50 テストメソッド全体の動画 14:09:50 テストメソッド全体の動画:録画開始 14:09:50 ウィンドウを最大化 _session.Manage().Window.Maximize();14:09:53 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:09:53 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:09:54 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:09:54 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:09:56 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:09:59 MenuItem「ブラウザ選択」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ブラウザ選択").First();element.Click();14:10:01 MenuItem「Firefox(非表示)」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "Firefox(非表示)").First();element.Click();14:10:02 選択されているブラウザの確認 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Browser");「element.Text」の戻り値FirefoxInvisible
14:10:04 チェックボックスの表示確認 element = _session.FindElementByAccessibilityId("OperatePanelCheckBox_Cookies");「element.Displayed」の戻り値True
14:10:04 テストメソッド全体の動画:録画終了 HelpMenuContractDocTestStatus Timestamp Details 14:10:06 テストメソッド全体の動画 14:10:06 テストメソッド全体の動画:録画開始 14:10:07 ウィンドウを最大化 _session.Manage().Window.Maximize();14:10:09 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:10:10 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:10:10 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:10:11 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:10:13 MenuItem「ヘルプ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ヘルプ").First();element.Click();14:10:15 MenuItem「使用許諾契約書」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "使用許諾契約書").First();element.Click();14:10:17 「OK」ボタンを押す element = _session.FindElementByName("OK");element.Click();14:10:18 テストメソッド全体の動画:録画終了 HelpMenuDocFolderOpenTestStatus Timestamp Details 14:10:21 テストメソッド全体の動画 14:10:21 テストメソッド全体の動画:録画開始 14:10:21 ウィンドウを最大化 _session.Manage().Window.Maximize();14:10:23 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:10:24 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:10:24 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:10:24 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:10:27 MenuItem「ヘルプ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ヘルプ").First();element.Click();14:10:29 MenuItem「ドキュメントフォルダを開く」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ドキュメントフォルダを開く").First();element.Click();14:10:31 「OK」ボタンを押す element = _session.FindElementByName("OK");element.Click();14:10:32 テストメソッド全体の動画:録画終了 HelpMenuFileDialogTestHelpMenuFileDialogTest("設定","ファイルを開く","開く")Status Timestamp Details 14:10:34 テストメソッド全体の動画 14:10:34 テストメソッド全体の動画:録画開始 14:10:35 ウィンドウを最大化 _session.Manage().Window.Maximize();14:10:37 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:10:38 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:10:38 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:10:38 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:10:41 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:10:42 操作パネルのURL欄を読み取り element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://medaka.5ch.net/test/read.cgi/php/1552200870/l50
14:10:44 MenuItem「設定」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "設定").First();element.Click();14:10:46 MenuItem「ファイルを開く」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ファイルを開く").First();element.Click();14:10:49 ファイルダイアログのタイトルが「開く」であることを確認 element = _session.FindElement("By.Name: 開く");「element.Displayed」の戻り値True
14:10:51 ファイルダイアログのキャンセルボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogCanselButton");element.Click();14:10:51 テストメソッド全体の動画:録画終了 HelpMenuFileDialogTest("設定","ファイルに名前を付けて保存する","保存")Status Timestamp Details 14:10:54 テストメソッド全体の動画 14:10:54 テストメソッド全体の動画:録画開始 14:10:54 ウィンドウを最大化 _session.Manage().Window.Maximize();14:10:57 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:10:57 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:10:57 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:10:58 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:11:00 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:11:02 操作パネルのURL欄を読み取り element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://medaka.5ch.net/test/read.cgi/php/1552200870/l50
14:11:03 MenuItem「設定」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "設定").First();element.Click();14:11:06 MenuItem「ファイルに名前を付けて保存する」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ファイルに名前を付けて保存する").First();element.Click();14:11:08 ファイルダイアログのタイトルが「保存」であることを確認 element = _session.FindElement("By.Name: 保存");「element.Displayed」の戻り値True
14:11:10 ファイルダイアログのキャンセルボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogCanselButton");element.Click();14:11:10 テストメソッド全体の動画:録画終了 HelpMenuFileDialogTest("データ","ファイルを選ぶ","開く")Status Timestamp Details 14:11:13 テストメソッド全体の動画 14:11:13 テストメソッド全体の動画:録画開始 14:11:13 ウィンドウを最大化 _session.Manage().Window.Maximize();14:11:16 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:11:16 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:11:17 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:11:17 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:11:19 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:11:21 操作パネルのURL欄を読み取り element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://medaka.5ch.net/test/read.cgi/php/1552200870/l50
14:11:23 MenuItem「データ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "データ").First();element.Click();14:11:25 MenuItem「ファイルを選ぶ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ファイルを選ぶ").First();element.Click();14:11:27 ファイルダイアログのタイトルが「開く」であることを確認 element = _session.FindElement("By.Name: 開く");「element.Displayed」の戻り値True
14:11:30 ファイルダイアログのキャンセルボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogCanselButton");element.Click();14:11:30 テストメソッド全体の動画:録画終了 HelpMenuFileDialogTest("データ","フォルダを選ぶ","フォルダを開く データフォルダを指定してください。")Status Timestamp Details 14:11:32 テストメソッド全体の動画 14:11:32 テストメソッド全体の動画:録画開始 14:11:32 ウィンドウを最大化 _session.Manage().Window.Maximize();14:11:35 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:11:35 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:11:36 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:11:36 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:11:38 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:11:40 操作パネルのURL欄を読み取り element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://medaka.5ch.net/test/read.cgi/php/1552200870/l50
14:11:42 MenuItem「データ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "データ").First();element.Click();14:11:44 MenuItem「フォルダを選ぶ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "フォルダを選ぶ").First();element.Click();14:11:47 ファイルダイアログのタイトルが「フォルダを開く データフォルダを指定してください。」であることを確認 element = _session.FindElement("By.Name: フォルダを開く データフォルダを指定してください。");「element.Displayed」の戻り値True
14:11:49 ファイルダイアログのキャンセルボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogCanselButton");element.Click();14:11:49 テストメソッド全体の動画:録画終了 HelpMenuLayoutTestHelpMenuLayoutTest("レイアウト1(初期配置)")Status Timestamp Details 14:11:51 テストメソッド全体の動画 14:11:51 テストメソッド全体の動画:録画開始 14:11:52 ウィンドウを最大化 _session.Manage().Window.Maximize();14:11:54 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:11:55 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:11:55 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:11:55 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:11:58 MenuItem「ウィンドウ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ウィンドウ").First();element.Click();14:12:00 MenuItem「レイアウト1(初期配置)」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "レイアウト1(初期配置)").First();element.Click();14:12:03 「レイアウト1(初期配置)」のスクリーンショット 14:12:03 テストメソッド全体の動画:録画終了 HelpMenuLayoutTest("レイアウト2(WebView拡大、通信ログなし)")Status Timestamp Details 14:12:06 テストメソッド全体の動画 14:12:06 テストメソッド全体の動画:録画開始 14:12:06 ウィンドウを最大化 _session.Manage().Window.Maximize();14:12:09 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:12:09 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:12:09 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:12:10 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:12:12 MenuItem「ウィンドウ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ウィンドウ").First();element.Click();14:12:14 MenuItem「レイアウト2(WebView拡大、通信ログなし)」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "レイアウト2(WebView拡大、通信ログなし)").First();element.Click();14:12:18 「レイアウト2(WebView拡大、通信ログなし)」のスクリーンショット 14:12:18 テストメソッド全体の動画:録画終了 HelpMenuLayoutTest("レイアウト3(WebViewなし、通信ログ拡大)")Status Timestamp Details 14:12:20 テストメソッド全体の動画 14:12:20 テストメソッド全体の動画:録画開始 14:12:20 ウィンドウを最大化 _session.Manage().Window.Maximize();14:12:23 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:12:23 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:12:24 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:12:24 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:12:27 MenuItem「ウィンドウ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ウィンドウ").First();element.Click();14:12:29 MenuItem「レイアウト3(WebViewなし、通信ログ拡大)」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "レイアウト3(WebViewなし、通信ログ拡大)").First();element.Click();14:12:32 「レイアウト3(WebViewなし、通信ログ拡大)」のスクリーンショット 14:12:32 テストメソッド全体の動画:録画終了 HelpMenuLayoutTest("レイアウト4(3段表示)")Status Timestamp Details 14:12:34 テストメソッド全体の動画 14:12:34 テストメソッド全体の動画:録画開始 14:12:35 ウィンドウを最大化 _session.Manage().Window.Maximize();14:12:36 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:12:37 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:12:38 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:12:38 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:12:40 MenuItem「ウィンドウ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ウィンドウ").First();element.Click();14:12:42 MenuItem「レイアウト4(3段表示)」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "レイアウト4(3段表示)").First();element.Click();14:12:45 「レイアウト4(3段表示)」のスクリーンショット 14:12:45 テストメソッド全体の動画:録画終了 HelpMenuLayoutTest("レイアウト5(4段表示)")Status Timestamp Details 14:12:48 テストメソッド全体の動画 14:12:48 テストメソッド全体の動画:録画開始 14:12:48 ウィンドウを最大化 _session.Manage().Window.Maximize();14:12:51 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:12:51 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:12:51 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:12:52 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:12:54 MenuItem「ウィンドウ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ウィンドウ").First();element.Click();14:12:56 MenuItem「レイアウト5(4段表示)」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "レイアウト5(4段表示)").First();element.Click();14:13:00 「レイアウト5(4段表示)」のスクリーンショット 14:13:00 テストメソッド全体の動画:録画終了 HelpMenuLayoutTest("レイアウト6(5段表示)")Status Timestamp Details 14:13:02 テストメソッド全体の動画 14:13:02 テストメソッド全体の動画:録画開始 14:13:02 ウィンドウを最大化 _session.Manage().Window.Maximize();14:13:04 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:13:05 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:13:05 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:13:06 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:13:08 MenuItem「ウィンドウ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ウィンドウ").First();element.Click();14:13:11 MenuItem「レイアウト6(5段表示)」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "レイアウト6(5段表示)").First();element.Click();14:13:14 「レイアウト6(5段表示)」のスクリーンショット 14:13:14 テストメソッド全体の動画:録画終了 HelpMenuLayoutTest("レイアウト7(タブで切り替える)")Status Timestamp Details 14:13:17 テストメソッド全体の動画 14:13:17 テストメソッド全体の動画:録画開始 14:13:17 ウィンドウを最大化 _session.Manage().Window.Maximize();14:13:20 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:13:20 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:13:20 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:13:21 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:13:23 MenuItem「ウィンドウ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ウィンドウ").First();element.Click();14:13:26 MenuItem「レイアウト7(タブで切り替える)」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "レイアウト7(タブで切り替える)").First();element.Click();14:13:30 「レイアウト7(タブで切り替える)」のスクリーンショット 14:13:30 テストメソッド全体の動画:録画終了 HelpMenuVersionInfoTestStatus Timestamp Details 14:13:32 テストメソッド全体の動画 14:13:32 テストメソッド全体の動画:録画開始 14:13:32 ウィンドウを最大化 _session.Manage().Window.Maximize();14:13:34 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:13:35 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:13:35 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:13:35 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:13:37 MenuItem「ヘルプ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ヘルプ").First();element.Click();14:13:38 MenuItem「バージョン情報」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "バージョン情報").First();element.Click();14:13:40 「OK」ボタンを押す element = _session.FindElementByName("OK");element.Click();14:13:40 テストメソッド全体の動画:録画終了 -
OperatePanelTest
0h:13m:7s+055ms
14:13:40 午後OperatePanelTest
2020/08/21 14:13:40 2020/08/21 14:26:47 0h:13m:7s+055msExceptionTestStatus Timestamp Details 14:13:43 テストメソッド全体の動画 14:13:43 テストメソッド全体の動画:録画開始 14:13:43 ウィンドウを最大化 _session.Manage().Window.Maximize();14:13:45 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:13:45 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:13:45 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:13:46 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:13:47 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:13:47 スタックトレース場所 WinAppDriverTest.Tests.OperatePanelTest.ExceptionTest() 場所 C:\Users\ninja\source\repos\TLA5chV1_1\WInAppDriverTest\Tests\OperatePanelTest.cs:行 205
エラーメッセージAssertionExceptionテスト Expected: True But was: False
14:13:47 テストメソッド全体の動画:録画終了 OperatePanelInputSaveOpenTestOperatePanelInputSaveOpenTest("OperatePanelTextBox_Url","https://fate.5ch.net/test/read.cgi/ios/1552205322/","http://medaka.5ch.net/test/read.cgi/php/1552200870/","http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/","URLテスト1","URLテスト2","URLテスト3")Status Timestamp Details 14:13:50 テストメソッド全体の動画 14:13:50 テストメソッド全体の動画:録画開始 14:13:50 ウィンドウを最大化 _session.Manage().Window.Maximize();14:13:52 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:13:52 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:13:53 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:13:53 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:13:55 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:13:56 操作パネルのURL欄のテキストを取得 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://medaka.5ch.net/test/read.cgi/php/1552200870/l50
14:13:57 操作パネルの「OperatePanelTextBox_Url」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーhttps://fate.5ch.net/test/read.cgi/ios/1552205322/
「element.Text」の戻り値https://fate.5ch.net/test/read.cgi/ios/1552205322/
14:13:58 「設定」をクリック 14:14:01 「ファイルに名前を付けて保存する」をクリック 14:14:04 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:14:06 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:14:08 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:14:10 フォルダー「SaveTest」をクリック 14:14:12 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:14:13 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー4af1ecdd9f824f6c9bd740d802dd701b
「element.Text」の戻り値4af1ecdd9f824f6c9bd740d802dd701b
14:14:15 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:14:16 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:14:18 フォルダー「4af1ecdd9f824f6c9bd740d802dd701b」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "4af1ecdd9f824f6c9bd740d802dd701b") .First().FindElementByClassName("TextBlock");element.Click();14:14:20 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーURLテスト1
「element.Text」の戻り値URLテスト1
14:14:21 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:14:23 操作パネルの「OperatePanelTextBox_Url」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーhttp://medaka.5ch.net/test/read.cgi/php/1552200870/
「element.Text」の戻り値http://medaka.5ch.net/test/read.cgi/php/1552200870/
14:14:23 「設定」をクリック 14:14:23 「ファイルに名前を付けて保存する」をクリック 14:14:25 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:14:27 フォルダー「4af1ecdd9f824f6c9bd740d802dd701b」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "4af1ecdd9f824f6c9bd740d802dd701b") .First().FindElementByClassName("TextBlock");element.Click();14:14:29 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーURLテスト2
「element.Text」の戻り値URLテスト2
14:14:30 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:14:32 操作パネルの「OperatePanelTextBox_Url」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーhttp://matsuri.5ch.net/test/read.cgi/infosys/1552192995/
「element.Text」の戻り値http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/
14:14:32 「設定」をクリック 14:14:32 「ファイルに名前を付けて保存する」をクリック 14:14:34 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:14:36 フォルダー「4af1ecdd9f824f6c9bd740d802dd701b」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "4af1ecdd9f824f6c9bd740d802dd701b") .First().FindElementByClassName("TextBlock");element.Click();14:14:38 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーURLテスト3
「element.Text」の戻り値URLテスト3
14:14:40 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:14:40 「設定」をクリック 14:14:40 「ファイルを開く」をクリック 14:14:41 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:14:43 フォルダー「4af1ecdd9f824f6c9bd740d802dd701b」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "4af1ecdd9f824f6c9bd740d802dd701b") .First().FindElementByClassName("TextBlock");element.Click();14:14:43 ファイル「URLテスト1.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "URLテスト1.set") .First();element.Click();14:14:45 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:14:46 操作パネルの「OperatePanelTextBox_Url」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値https://fate.5ch.net/test/read.cgi/ios/1552205322/l50
14:14:47 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\4af1ecdd9f824f6c9bd740d802dd701b\URLテスト1.set
14:14:48 「設定」をクリック 14:14:48 「ファイルを開く」をクリック 14:14:49 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:14:50 フォルダー「4af1ecdd9f824f6c9bd740d802dd701b」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "4af1ecdd9f824f6c9bd740d802dd701b") .First().FindElementByClassName("TextBlock");element.Click();14:14:51 ファイル「URLテスト2.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "URLテスト2.set") .First();element.Click();14:14:53 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:14:54 操作パネルの「OperatePanelTextBox_Url」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://medaka.5ch.net/test/read.cgi/php/1552200870/l50
14:14:55 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\4af1ecdd9f824f6c9bd740d802dd701b\URLテスト2.set
14:14:55 「設定」をクリック 14:14:56 「ファイルを開く」をクリック 14:14:57 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:14:58 フォルダー「4af1ecdd9f824f6c9bd740d802dd701b」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "4af1ecdd9f824f6c9bd740d802dd701b") .First().FindElementByClassName("TextBlock");element.Click();14:14:59 ファイル「URLテスト3.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "URLテスト3.set") .First();element.Click();14:15:01 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:15:02 操作パネルの「OperatePanelTextBox_Url」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/l50
14:15:03 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\4af1ecdd9f824f6c9bd740d802dd701b\URLテスト3.set
14:15:03 テストメソッド全体の動画:録画終了 OperatePanelInputSaveOpenTest("OperatePanelTextBox_Name","ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL","ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ヲァィゥェォ","ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF","名前テスト1","名前テスト2","名前テスト3")Status Timestamp Details 14:15:06 テストメソッド全体の動画 14:15:06 テストメソッド全体の動画:録画開始 14:15:06 ウィンドウを最大化 _session.Manage().Window.Maximize();14:15:08 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:15:08 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:15:09 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:15:10 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:15:11 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:15:12 操作パネルのURL欄のテキストを取得 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/l50
14:15:13 操作パネルの「OperatePanelTextBox_Name」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL
「element.Text」の戻り値ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL
14:15:15 「設定」をクリック 14:15:17 「ファイルに名前を付けて保存する」をクリック 14:15:21 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:15:23 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:15:25 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:15:26 フォルダー「SaveTest」をクリック 14:15:28 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:15:30 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー37da65c864fd4b7a9b106863a1ae5006
「element.Text」の戻り値37da65c864fd4b7a9b106863a1ae5006
14:15:31 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:15:33 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:15:34 フォルダー「37da65c864fd4b7a9b106863a1ae5006」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "37da65c864fd4b7a9b106863a1ae5006") .First().FindElementByClassName("TextBlock");element.Click();14:15:36 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー名前テスト1
「element.Text」の戻り値名前テスト1
14:15:38 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:15:39 操作パネルの「OperatePanelTextBox_Name」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ヲァィゥェォ
「element.Text」の戻り値ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ヲァィゥェォ
14:15:39 「設定」をクリック 14:15:40 「ファイルに名前を付けて保存する」をクリック 14:15:42 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:15:43 フォルダー「37da65c864fd4b7a9b106863a1ae5006」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "37da65c864fd4b7a9b106863a1ae5006") .First().FindElementByClassName("TextBlock");element.Click();14:15:45 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー名前テスト2
「element.Text」の戻り値名前テスト2
14:15:47 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:15:48 操作パネルの「OperatePanelTextBox_Name」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF
「element.Text」の戻り値ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF
14:15:49 「設定」をクリック 14:15:49 「ファイルに名前を付けて保存する」をクリック 14:15:51 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:15:52 フォルダー「37da65c864fd4b7a9b106863a1ae5006」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "37da65c864fd4b7a9b106863a1ae5006") .First().FindElementByClassName("TextBlock");element.Click();14:15:54 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー名前テスト3
「element.Text」の戻り値名前テスト3
14:15:56 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:15:56 「設定」をクリック 14:15:57 「ファイルを開く」をクリック 14:15:58 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:15:59 フォルダー「37da65c864fd4b7a9b106863a1ae5006」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "37da65c864fd4b7a9b106863a1ae5006") .First().FindElementByClassName("TextBlock");element.Click();14:16:00 ファイル「名前テスト1.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "名前テスト1.set") .First();element.Click();14:16:02 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:16:03 操作パネルの「OperatePanelTextBox_Name」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");「element.Text」の戻り値ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL
14:16:04 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\37da65c864fd4b7a9b106863a1ae5006\名前テスト1.set
14:16:04 「設定」をクリック 14:16:04 「ファイルを開く」をクリック 14:16:06 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:16:07 フォルダー「37da65c864fd4b7a9b106863a1ae5006」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "37da65c864fd4b7a9b106863a1ae5006") .First().FindElementByClassName("TextBlock");element.Click();14:16:08 ファイル「名前テスト2.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "名前テスト2.set") .First();element.Click();14:16:10 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:16:11 操作パネルの「OperatePanelTextBox_Name」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");「element.Text」の戻り値ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ヲァィゥェォ
14:16:11 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\37da65c864fd4b7a9b106863a1ae5006\名前テスト2.set
14:16:12 「設定」をクリック 14:16:12 「ファイルを開く」をクリック 14:16:13 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:16:15 フォルダー「37da65c864fd4b7a9b106863a1ae5006」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "37da65c864fd4b7a9b106863a1ae5006") .First().FindElementByClassName("TextBlock");element.Click();14:16:16 ファイル「名前テスト3.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "名前テスト3.set") .First();element.Click();14:16:17 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:16:18 操作パネルの「OperatePanelTextBox_Name」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");「element.Text」の戻り値ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF
14:16:19 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\37da65c864fd4b7a9b106863a1ae5006\名前テスト3.set
14:16:19 テストメソッド全体の動画:録画終了 OperatePanelInputSaveOpenTest("OperatePanelTextBox_Name","01234567890123456789012345678901","ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただ","ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダ","名前テスト1","名前テスト2","名前テスト3")Status Timestamp Details 14:16:22 テストメソッド全体の動画 14:16:22 テストメソッド全体の動画:録画開始 14:16:22 ウィンドウを最大化 _session.Manage().Window.Maximize();14:16:24 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:16:24 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:16:25 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:16:26 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:16:27 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:16:28 操作パネルのURL欄のテキストを取得 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/l50
14:16:29 操作パネルの「OperatePanelTextBox_Name」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー01234567890123456789012345678901
「element.Text」の戻り値01234567890123456789012345678901
14:16:31 「設定」をクリック 14:16:33 「ファイルに名前を付けて保存する」をクリック 14:16:37 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:16:39 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:16:40 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:16:42 フォルダー「SaveTest」をクリック 14:16:44 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:16:46 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー5abb9b647c364ff5a13f74e5170684f6
「element.Text」の戻り値5abb9b647c364ff5a13f74e5170684f6
14:16:47 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:16:48 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:16:50 フォルダー「5abb9b647c364ff5a13f74e5170684f6」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "5abb9b647c364ff5a13f74e5170684f6") .First().FindElementByClassName("TextBlock");element.Click();14:16:52 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー名前テスト1
「element.Text」の戻り値名前テスト1
14:16:53 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:16:55 操作パネルの「OperatePanelTextBox_Name」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただ
「element.Text」の戻り値ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただ
14:16:55 「設定」をクリック 14:16:55 「ファイルに名前を付けて保存する」をクリック 14:16:57 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:16:59 フォルダー「5abb9b647c364ff5a13f74e5170684f6」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "5abb9b647c364ff5a13f74e5170684f6") .First().FindElementByClassName("TextBlock");element.Click();14:17:01 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー名前テスト2
「element.Text」の戻り値名前テスト2
14:17:03 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:17:04 操作パネルの「OperatePanelTextBox_Name」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダ
「element.Text」の戻り値ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダ
14:17:04 「設定」をクリック 14:17:04 「ファイルに名前を付けて保存する」をクリック 14:17:07 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:17:08 フォルダー「5abb9b647c364ff5a13f74e5170684f6」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "5abb9b647c364ff5a13f74e5170684f6") .First().FindElementByClassName("TextBlock");element.Click();14:17:10 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー名前テスト3
「element.Text」の戻り値名前テスト3
14:17:12 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:17:12 「設定」をクリック 14:17:12 「ファイルを開く」をクリック 14:17:13 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:17:15 フォルダー「5abb9b647c364ff5a13f74e5170684f6」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "5abb9b647c364ff5a13f74e5170684f6") .First().FindElementByClassName("TextBlock");element.Click();14:17:16 ファイル「名前テスト1.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "名前テスト1.set") .First();element.Click();14:17:17 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:17:18 操作パネルの「OperatePanelTextBox_Name」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");「element.Text」の戻り値01234567890123456789012345678901
14:17:19 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\5abb9b647c364ff5a13f74e5170684f6\名前テスト1.set
14:17:20 「設定」をクリック 14:17:20 「ファイルを開く」をクリック 14:17:21 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:17:23 フォルダー「5abb9b647c364ff5a13f74e5170684f6」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "5abb9b647c364ff5a13f74e5170684f6") .First().FindElementByClassName("TextBlock");element.Click();14:17:23 ファイル「名前テスト2.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "名前テスト2.set") .First();element.Click();14:17:25 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:17:26 操作パネルの「OperatePanelTextBox_Name」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");「element.Text」の戻り値ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただ
14:17:27 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\5abb9b647c364ff5a13f74e5170684f6\名前テスト2.set
14:17:27 「設定」をクリック 14:17:28 「ファイルを開く」をクリック 14:17:29 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:17:30 フォルダー「5abb9b647c364ff5a13f74e5170684f6」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "5abb9b647c364ff5a13f74e5170684f6") .First().FindElementByClassName("TextBlock");element.Click();14:17:31 ファイル「名前テスト3.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "名前テスト3.set") .First();element.Click();14:17:33 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:17:34 操作パネルの「OperatePanelTextBox_Name」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");「element.Text」の戻り値ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダ
14:17:35 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\5abb9b647c364ff5a13f74e5170684f6\名前テスト3.set
14:17:35 テストメソッド全体の動画:録画終了 OperatePanelInputSaveOpenTest("OperatePanelTextBox_Name","nanashi","!”#$%&’()*+、-./:;<=>?@[¥]^_‘{|}~","名無しさん","名前テスト1","名前テスト2","名前テスト3")Status Timestamp Details 14:17:37 テストメソッド全体の動画 14:17:37 テストメソッド全体の動画:録画開始 14:17:37 ウィンドウを最大化 _session.Manage().Window.Maximize();14:17:39 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:17:40 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:17:41 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:17:41 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:17:43 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:17:44 操作パネルのURL欄のテキストを取得 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/l50
14:17:45 操作パネルの「OperatePanelTextBox_Name」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーnanashi
「element.Text」の戻り値nanashi
14:17:46 「設定」をクリック 14:17:49 「ファイルに名前を付けて保存する」をクリック 14:17:52 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:17:54 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:17:56 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:17:58 フォルダー「SaveTest」をクリック 14:17:59 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:18:01 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー7366cefbd0144359ba7e5f28561392d8
「element.Text」の戻り値7366cefbd0144359ba7e5f28561392d8
14:18:03 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:18:04 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:18:05 フォルダー「7366cefbd0144359ba7e5f28561392d8」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "7366cefbd0144359ba7e5f28561392d8") .First().FindElementByClassName("TextBlock");element.Click();14:18:07 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー名前テスト1
「element.Text」の戻り値名前テスト1
14:18:09 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:18:10 操作パネルの「OperatePanelTextBox_Name」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー!”#$%&’()*+、-./:;<=>?@[¥]^_‘{|}~
「element.Text」の戻り値!”#$%&’()*+、-./:;<=>?@[¥]^_‘{|}~
14:18:11 「設定」をクリック 14:18:11 「ファイルに名前を付けて保存する」をクリック 14:18:13 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:18:14 フォルダー「7366cefbd0144359ba7e5f28561392d8」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "7366cefbd0144359ba7e5f28561392d8") .First().FindElementByClassName("TextBlock");element.Click();14:18:16 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー名前テスト2
「element.Text」の戻り値名前テスト2
14:18:18 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:18:19 操作パネルの「OperatePanelTextBox_Name」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー名無しさん
「element.Text」の戻り値名無しさん
14:18:20 「設定」をクリック 14:18:20 「ファイルに名前を付けて保存する」をクリック 14:18:22 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:18:23 フォルダー「7366cefbd0144359ba7e5f28561392d8」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "7366cefbd0144359ba7e5f28561392d8") .First().FindElementByClassName("TextBlock");element.Click();14:18:25 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー名前テスト3
「element.Text」の戻り値名前テスト3
14:18:27 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:18:27 「設定」をクリック 14:18:28 「ファイルを開く」をクリック 14:18:29 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:18:30 フォルダー「7366cefbd0144359ba7e5f28561392d8」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "7366cefbd0144359ba7e5f28561392d8") .First().FindElementByClassName("TextBlock");element.Click();14:18:31 ファイル「名前テスト1.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "名前テスト1.set") .First();element.Click();14:18:33 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:18:34 操作パネルの「OperatePanelTextBox_Name」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");「element.Text」の戻り値nanashi
14:18:35 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\7366cefbd0144359ba7e5f28561392d8\名前テスト1.set
14:18:35 「設定」をクリック 14:18:35 「ファイルを開く」をクリック 14:18:37 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:18:38 フォルダー「7366cefbd0144359ba7e5f28561392d8」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "7366cefbd0144359ba7e5f28561392d8") .First().FindElementByClassName("TextBlock");element.Click();14:18:39 ファイル「名前テスト2.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "名前テスト2.set") .First();element.Click();14:18:41 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:18:42 操作パネルの「OperatePanelTextBox_Name」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");「element.Text」の戻り値!”#$%&’()*+、-./:;<=>?@[¥]^_‘{|}~
14:18:42 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\7366cefbd0144359ba7e5f28561392d8\名前テスト2.set
14:18:43 「設定」をクリック 14:18:43 「ファイルを開く」をクリック 14:18:44 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:18:46 フォルダー「7366cefbd0144359ba7e5f28561392d8」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "7366cefbd0144359ba7e5f28561392d8") .First().FindElementByClassName("TextBlock");element.Click();14:18:47 ファイル「名前テスト3.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "名前テスト3.set") .First();element.Click();14:18:48 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:18:49 操作パネルの「OperatePanelTextBox_Name」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Name");「element.Text」の戻り値名無しさん
14:18:50 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\7366cefbd0144359ba7e5f28561392d8\名前テスト3.set
14:18:50 テストメソッド全体の動画:録画終了 OperatePanelInputSaveOpenTest("OperatePanelTextBox_Mail","ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL","ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ヲァィゥェォ","ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF","メールアドレステスト1","メールアドレステスト2","メールアドレステスト3")Status Timestamp Details 14:18:53 テストメソッド全体の動画 14:18:53 テストメソッド全体の動画:録画開始 14:18:53 ウィンドウを最大化 _session.Manage().Window.Maximize();14:18:55 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:18:55 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:18:56 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:18:56 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:18:58 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:18:59 操作パネルのURL欄のテキストを取得 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/l50
14:19:00 操作パネルの「OperatePanelTextBox_Mail」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL
「element.Text」の戻り値ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL
14:19:02 「設定」をクリック 14:19:04 「ファイルに名前を付けて保存する」をクリック 14:19:07 メッセージボックスのOKボタンをクリック element = _session.FindElementByAccessibilityId("OkButton");element.Click();14:19:10 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:19:12 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:19:13 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:19:15 フォルダー「SaveTest」をクリック 14:19:17 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:19:19 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー9b97cacb02b8479fbf94fbe5a573764a
「element.Text」の戻り値9b97cacb02b8479fbf94fbe5a573764a
14:19:20 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:19:21 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:19:23 フォルダー「9b97cacb02b8479fbf94fbe5a573764a」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9b97cacb02b8479fbf94fbe5a573764a") .First().FindElementByClassName("TextBlock");element.Click();14:19:25 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーメールアドレステスト1
「element.Text」の戻り値メールアドレステスト1
14:19:26 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:19:28 操作パネルの「OperatePanelTextBox_Mail」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ヲァィゥェォ
「element.Text」の戻り値ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ヲァィゥェォ
14:19:28 「設定」をクリック 14:19:28 「ファイルに名前を付けて保存する」をクリック 14:19:31 メッセージボックスのOKボタンをクリック element = _session.FindElementByAccessibilityId("OkButton");element.Click();14:19:32 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:19:34 フォルダー「9b97cacb02b8479fbf94fbe5a573764a」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9b97cacb02b8479fbf94fbe5a573764a") .First().FindElementByClassName("TextBlock");element.Click();14:19:36 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーメールアドレステスト2
「element.Text」の戻り値メールアドレステスト2
14:19:37 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:19:39 操作パネルの「OperatePanelTextBox_Mail」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF
「element.Text」の戻り値ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF
14:19:39 「設定」をクリック 14:19:39 「ファイルに名前を付けて保存する」をクリック 14:19:42 メッセージボックスのOKボタンをクリック element = _session.FindElementByAccessibilityId("OkButton");element.Click();14:19:43 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:19:45 フォルダー「9b97cacb02b8479fbf94fbe5a573764a」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9b97cacb02b8479fbf94fbe5a573764a") .First().FindElementByClassName("TextBlock");element.Click();14:19:47 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーメールアドレステスト3
「element.Text」の戻り値メールアドレステスト3
14:19:48 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:19:49 「設定」をクリック 14:19:49 「ファイルを開く」をクリック 14:19:50 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:19:52 フォルダー「9b97cacb02b8479fbf94fbe5a573764a」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9b97cacb02b8479fbf94fbe5a573764a") .First().FindElementByClassName("TextBlock");element.Click();14:19:52 ファイル「メールアドレステスト1.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "メールアドレステスト1.set") .First();element.Click();14:19:54 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:19:55 操作パネルの「OperatePanelTextBox_Mail」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");「element.Text」の戻り値ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL
14:19:56 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\9b97cacb02b8479fbf94fbe5a573764a\メールアドレステスト1.set
14:19:56 「設定」をクリック 14:19:57 「ファイルを開く」をクリック 14:19:58 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:19:59 フォルダー「9b97cacb02b8479fbf94fbe5a573764a」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9b97cacb02b8479fbf94fbe5a573764a") .First().FindElementByClassName("TextBlock");element.Click();14:20:00 ファイル「メールアドレステスト2.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "メールアドレステスト2.set") .First();element.Click();14:20:02 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:20:03 操作パネルの「OperatePanelTextBox_Mail」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");「element.Text」の戻り値ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ヲァィゥェォ
14:20:04 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\9b97cacb02b8479fbf94fbe5a573764a\メールアドレステスト2.set
14:20:04 「設定」をクリック 14:20:04 「ファイルを開く」をクリック 14:20:06 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:20:07 フォルダー「9b97cacb02b8479fbf94fbe5a573764a」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9b97cacb02b8479fbf94fbe5a573764a") .First().FindElementByClassName("TextBlock");element.Click();14:20:08 ファイル「メールアドレステスト3.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "メールアドレステスト3.set") .First();element.Click();14:20:10 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:20:11 操作パネルの「OperatePanelTextBox_Mail」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");「element.Text」の戻り値ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF
14:20:12 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\9b97cacb02b8479fbf94fbe5a573764a\メールアドレステスト3.set
14:20:12 テストメソッド全体の動画:録画終了 OperatePanelInputSaveOpenTest("OperatePanelTextBox_Mail","01234567890123456789012345678901","ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただ","ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダ","メールアドレステスト1","メールアドレステスト2","メールアドレステスト3")Status Timestamp Details 14:20:14 テストメソッド全体の動画 14:20:14 テストメソッド全体の動画:録画開始 14:20:14 ウィンドウを最大化 _session.Manage().Window.Maximize();14:20:16 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:20:16 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:20:17 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:20:18 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:20:19 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:20:20 操作パネルのURL欄のテキストを取得 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/l50
14:20:22 操作パネルの「OperatePanelTextBox_Mail」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー01234567890123456789012345678901
「element.Text」の戻り値01234567890123456789012345678901
14:20:23 「設定」をクリック 14:20:25 「ファイルに名前を付けて保存する」をクリック 14:20:28 メッセージボックスのOKボタンをクリック element = _session.FindElementByAccessibilityId("OkButton");element.Click();14:20:31 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:20:33 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:20:35 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:20:36 フォルダー「SaveTest」をクリック 14:20:38 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:20:40 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー75133dbca3754ac8ab2d5d9c28e6b5ce
「element.Text」の戻り値75133dbca3754ac8ab2d5d9c28e6b5ce
14:20:42 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:20:43 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:20:44 フォルダー「75133dbca3754ac8ab2d5d9c28e6b5ce」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "75133dbca3754ac8ab2d5d9c28e6b5ce") .First().FindElementByClassName("TextBlock");element.Click();14:20:46 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーメールアドレステスト1
「element.Text」の戻り値メールアドレステスト1
14:20:48 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:20:49 操作パネルの「OperatePanelTextBox_Mail」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただ
「element.Text」の戻り値ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただ
14:20:50 「設定」をクリック 14:20:50 「ファイルに名前を付けて保存する」をクリック 14:20:53 メッセージボックスのOKボタンをクリック element = _session.FindElementByAccessibilityId("OkButton");element.Click();14:20:54 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:20:55 フォルダー「75133dbca3754ac8ab2d5d9c28e6b5ce」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "75133dbca3754ac8ab2d5d9c28e6b5ce") .First().FindElementByClassName("TextBlock");element.Click();14:20:57 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーメールアドレステスト2
「element.Text」の戻り値メールアドレステスト2
14:20:59 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:21:00 操作パネルの「OperatePanelTextBox_Mail」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダ
「element.Text」の戻り値ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダ
14:21:00 「設定」をクリック 14:21:01 「ファイルに名前を付けて保存する」をクリック 14:21:03 メッセージボックスのOKボタンをクリック element = _session.FindElementByAccessibilityId("OkButton");element.Click();14:21:05 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:21:06 フォルダー「75133dbca3754ac8ab2d5d9c28e6b5ce」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "75133dbca3754ac8ab2d5d9c28e6b5ce") .First().FindElementByClassName("TextBlock");element.Click();14:21:08 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーメールアドレステスト3
「element.Text」の戻り値メールアドレステスト3
14:21:10 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:21:10 「設定」をクリック 14:21:10 「ファイルを開く」をクリック 14:21:12 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:21:13 フォルダー「75133dbca3754ac8ab2d5d9c28e6b5ce」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "75133dbca3754ac8ab2d5d9c28e6b5ce") .First().FindElementByClassName("TextBlock");element.Click();14:21:14 ファイル「メールアドレステスト1.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "メールアドレステスト1.set") .First();element.Click();14:21:16 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:21:17 操作パネルの「OperatePanelTextBox_Mail」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");「element.Text」の戻り値01234567890123456789012345678901
14:21:18 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\75133dbca3754ac8ab2d5d9c28e6b5ce\メールアドレステスト1.set
14:21:18 「設定」をクリック 14:21:18 「ファイルを開く」をクリック 14:21:19 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:21:21 フォルダー「75133dbca3754ac8ab2d5d9c28e6b5ce」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "75133dbca3754ac8ab2d5d9c28e6b5ce") .First().FindElementByClassName("TextBlock");element.Click();14:21:22 ファイル「メールアドレステスト2.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "メールアドレステスト2.set") .First();element.Click();14:21:23 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:21:24 操作パネルの「OperatePanelTextBox_Mail」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");「element.Text」の戻り値ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただ
14:21:25 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\75133dbca3754ac8ab2d5d9c28e6b5ce\メールアドレステスト2.set
14:21:26 「設定」をクリック 14:21:26 「ファイルを開く」をクリック 14:21:27 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:21:28 フォルダー「75133dbca3754ac8ab2d5d9c28e6b5ce」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "75133dbca3754ac8ab2d5d9c28e6b5ce") .First().FindElementByClassName("TextBlock");element.Click();14:21:29 ファイル「メールアドレステスト3.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "メールアドレステスト3.set") .First();element.Click();14:21:31 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:21:32 操作パネルの「OperatePanelTextBox_Mail」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");「element.Text」の戻り値ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダ
14:21:33 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\75133dbca3754ac8ab2d5d9c28e6b5ce\メールアドレステスト3.set
14:21:33 テストメソッド全体の動画:録画終了 OperatePanelInputSaveOpenTest("OperatePanelTextBox_Mail","age","!”#$%&’()*+、-./:;<=>?@[¥]^_‘{|}~","sage","メールアドレステスト1","メールアドレステスト2","メールアドレステスト3")Status Timestamp Details 14:21:40 テストメソッド全体の動画 14:21:40 テストメソッド全体の動画:録画開始 14:21:41 ウィンドウを最大化 _session.Manage().Window.Maximize();14:21:43 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:21:43 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:21:44 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:21:44 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:21:46 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:21:47 操作パネルのURL欄のテキストを取得 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/l50
14:21:48 操作パネルの「OperatePanelTextBox_Mail」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーage
「element.Text」の戻り値age
14:21:49 「設定」をクリック 14:21:52 「ファイルに名前を付けて保存する」をクリック 14:21:55 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:21:57 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:21:59 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:22:01 フォルダー「SaveTest」をクリック 14:22:02 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:22:04 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー9977c2b805694017bdd0d3afc415973f
「element.Text」の戻り値9977c2b805694017bdd0d3afc415973f
14:22:06 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:22:07 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:22:08 フォルダー「9977c2b805694017bdd0d3afc415973f」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9977c2b805694017bdd0d3afc415973f") .First().FindElementByClassName("TextBlock");element.Click();14:22:10 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーメールアドレステスト1
「element.Text」の戻り値メールアドレステスト1
14:22:12 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:22:13 操作パネルの「OperatePanelTextBox_Mail」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー!”#$%&’()*+、-./:;<=>?@[¥]^_‘{|}~
「element.Text」の戻り値!”#$%&’()*+、-./:;<=>?@[¥]^_‘{|}~
14:22:14 「設定」をクリック 14:22:14 「ファイルに名前を付けて保存する」をクリック 14:22:17 メッセージボックスのOKボタンをクリック element = _session.FindElementByAccessibilityId("OkButton");element.Click();14:22:18 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:22:19 フォルダー「9977c2b805694017bdd0d3afc415973f」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9977c2b805694017bdd0d3afc415973f") .First().FindElementByClassName("TextBlock");element.Click();14:22:21 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーメールアドレステスト2
「element.Text」の戻り値メールアドレステスト2
14:22:23 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:22:24 操作パネルの「OperatePanelTextBox_Mail」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーsage
「element.Text」の戻り値sage
14:22:25 「設定」をクリック 14:22:25 「ファイルに名前を付けて保存する」をクリック 14:22:27 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:22:28 フォルダー「9977c2b805694017bdd0d3afc415973f」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9977c2b805694017bdd0d3afc415973f") .First().FindElementByClassName("TextBlock");element.Click();14:22:30 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーメールアドレステスト3
「element.Text」の戻り値メールアドレステスト3
14:22:32 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:22:32 「設定」をクリック 14:22:33 「ファイルを開く」をクリック 14:22:34 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:22:35 フォルダー「9977c2b805694017bdd0d3afc415973f」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9977c2b805694017bdd0d3afc415973f") .First().FindElementByClassName("TextBlock");element.Click();14:22:36 ファイル「メールアドレステスト1.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "メールアドレステスト1.set") .First();element.Click();14:22:38 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:22:39 操作パネルの「OperatePanelTextBox_Mail」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");「element.Text」の戻り値age
14:22:40 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\9977c2b805694017bdd0d3afc415973f\メールアドレステスト1.set
14:22:40 「設定」をクリック 14:22:40 「ファイルを開く」をクリック 14:22:42 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:22:43 フォルダー「9977c2b805694017bdd0d3afc415973f」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9977c2b805694017bdd0d3afc415973f") .First().FindElementByClassName("TextBlock");element.Click();14:22:44 ファイル「メールアドレステスト2.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "メールアドレステスト2.set") .First();element.Click();14:22:45 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:22:47 操作パネルの「OperatePanelTextBox_Mail」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");「element.Text」の戻り値!”#$%&’()*+、-./:;<=>?@[¥]^_‘{|}~
14:22:47 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\9977c2b805694017bdd0d3afc415973f\メールアドレステスト2.set
14:22:48 「設定」をクリック 14:22:48 「ファイルを開く」をクリック 14:22:49 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:22:51 フォルダー「9977c2b805694017bdd0d3afc415973f」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "9977c2b805694017bdd0d3afc415973f") .First().FindElementByClassName("TextBlock");element.Click();14:22:52 ファイル「メールアドレステスト3.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "メールアドレステスト3.set") .First();element.Click();14:22:53 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:22:54 操作パネルの「OperatePanelTextBox_Mail」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Mail");「element.Text」の戻り値sage
14:22:55 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\9977c2b805694017bdd0d3afc415973f\メールアドレステスト3.set
14:22:55 テストメソッド全体の動画:録画終了 OperatePanelInputSaveOpenTest("OperatePanelTextBox_MinInterval","1","600","15","最小投稿間隔テスト1","最小投稿間隔テスト2","最小投稿間隔テスト3")Status Timestamp Details 14:23:03 テストメソッド全体の動画 14:23:03 テストメソッド全体の動画:録画開始 14:23:03 ウィンドウを最大化 _session.Manage().Window.Maximize();14:23:05 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:23:05 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:23:06 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:23:07 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:23:08 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:23:09 操作パネルのURL欄のテキストを取得 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/l50
14:23:10 操作パネルの「OperatePanelTextBox_MinInterval」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_MinInterval");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー1
「element.Text」の戻り値1
14:23:12 「設定」をクリック 14:23:14 「ファイルに名前を付けて保存する」をクリック 14:23:18 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:23:20 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:23:21 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:23:23 フォルダー「SaveTest」をクリック 14:23:25 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:23:27 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー82b744c03283415babc6105a309e0db3
「element.Text」の戻り値82b744c03283415babc6105a309e0db3
14:23:28 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:23:29 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:23:31 フォルダー「82b744c03283415babc6105a309e0db3」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "82b744c03283415babc6105a309e0db3") .First().FindElementByClassName("TextBlock");element.Click();14:23:33 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー最小投稿間隔テスト1
「element.Text」の戻り値最小投稿間隔テスト1
14:23:34 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:23:36 操作パネルの「OperatePanelTextBox_MinInterval」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_MinInterval");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー600
「element.Text」の戻り値600
14:23:36 「設定」をクリック 14:23:36 「ファイルに名前を付けて保存する」をクリック 14:23:38 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:23:40 フォルダー「82b744c03283415babc6105a309e0db3」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "82b744c03283415babc6105a309e0db3") .First().FindElementByClassName("TextBlock");element.Click();14:23:42 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー最小投稿間隔テスト2
「element.Text」の戻り値最小投稿間隔テスト2
14:23:43 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:23:45 操作パネルの「OperatePanelTextBox_MinInterval」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_MinInterval");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー15
「element.Text」の戻り値15
14:23:45 「設定」をクリック 14:23:45 「ファイルに名前を付けて保存する」をクリック 14:23:47 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:23:49 フォルダー「82b744c03283415babc6105a309e0db3」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "82b744c03283415babc6105a309e0db3") .First().FindElementByClassName("TextBlock");element.Click();14:23:51 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー最小投稿間隔テスト3
「element.Text」の戻り値最小投稿間隔テスト3
14:23:52 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:23:53 「設定」をクリック 14:23:53 「ファイルを開く」をクリック 14:23:54 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:23:56 フォルダー「82b744c03283415babc6105a309e0db3」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "82b744c03283415babc6105a309e0db3") .First().FindElementByClassName("TextBlock");element.Click();14:23:56 ファイル「最小投稿間隔テスト1.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "最小投稿間隔テスト1.set") .First();element.Click();14:23:58 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:23:59 操作パネルの「OperatePanelTextBox_MinInterval」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_MinInterval");「element.Text」の戻り値1
14:24:00 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\82b744c03283415babc6105a309e0db3\最小投稿間隔テスト1.set
14:24:00 「設定」をクリック 14:24:01 「ファイルを開く」をクリック 14:24:02 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:24:03 フォルダー「82b744c03283415babc6105a309e0db3」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "82b744c03283415babc6105a309e0db3") .First().FindElementByClassName("TextBlock");element.Click();14:24:04 ファイル「最小投稿間隔テスト2.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "最小投稿間隔テスト2.set") .First();element.Click();14:24:06 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:24:07 操作パネルの「OperatePanelTextBox_MinInterval」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_MinInterval");「element.Text」の戻り値600
14:24:08 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\82b744c03283415babc6105a309e0db3\最小投稿間隔テスト2.set
14:24:08 「設定」をクリック 14:24:08 「ファイルを開く」をクリック 14:24:10 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:24:11 フォルダー「82b744c03283415babc6105a309e0db3」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "82b744c03283415babc6105a309e0db3") .First().FindElementByClassName("TextBlock");element.Click();14:24:12 ファイル「最小投稿間隔テスト3.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "最小投稿間隔テスト3.set") .First();element.Click();14:24:14 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:24:15 操作パネルの「OperatePanelTextBox_MinInterval」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_MinInterval");「element.Text」の戻り値15
14:24:16 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\82b744c03283415babc6105a309e0db3\最小投稿間隔テスト3.set
14:24:16 テストメソッド全体の動画:録画終了 OperatePanelInputSaveOpenTest("OperatePanelTextBox_RandomInterval","15","600","1","ランダム投稿間隔テスト1","ランダム投稿間隔テスト2","ランダム投稿間隔テスト3")Status Timestamp Details 14:24:18 テストメソッド全体の動画 14:24:18 テストメソッド全体の動画:録画開始 14:24:18 ウィンドウを最大化 _session.Manage().Window.Maximize();14:24:20 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:24:20 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:24:21 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:24:22 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:24:23 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:24:24 操作パネルのURL欄のテキストを取得 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/l50
14:24:26 操作パネルの「OperatePanelTextBox_RandomInterval」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_RandomInterval");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー15
「element.Text」の戻り値15
14:24:27 「設定」をクリック 14:24:29 「ファイルに名前を付けて保存する」をクリック 14:24:33 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:24:35 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:24:37 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:24:38 フォルダー「SaveTest」をクリック 14:24:40 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:24:42 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー350067c4d7304d1abaaff1231b5d9c7e
「element.Text」の戻り値350067c4d7304d1abaaff1231b5d9c7e
14:24:44 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:24:45 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:24:46 フォルダー「350067c4d7304d1abaaff1231b5d9c7e」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "350067c4d7304d1abaaff1231b5d9c7e") .First().FindElementByClassName("TextBlock");element.Click();14:24:48 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーランダム投稿間隔テスト1
「element.Text」の戻り値ランダム投稿間隔テスト1
14:24:50 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:24:51 操作パネルの「OperatePanelTextBox_RandomInterval」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_RandomInterval");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー600
「element.Text」の戻り値600
14:24:51 「設定」をクリック 14:24:52 「ファイルに名前を付けて保存する」をクリック 14:24:54 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:24:55 フォルダー「350067c4d7304d1abaaff1231b5d9c7e」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "350067c4d7304d1abaaff1231b5d9c7e") .First().FindElementByClassName("TextBlock");element.Click();14:24:57 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーランダム投稿間隔テスト2
「element.Text」の戻り値ランダム投稿間隔テスト2
14:24:59 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:25:00 操作パネルの「OperatePanelTextBox_RandomInterval」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_RandomInterval");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー1
「element.Text」の戻り値1
14:25:00 「設定」をクリック 14:25:01 「ファイルに名前を付けて保存する」をクリック 14:25:03 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:25:04 フォルダー「350067c4d7304d1abaaff1231b5d9c7e」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "350067c4d7304d1abaaff1231b5d9c7e") .First().FindElementByClassName("TextBlock");element.Click();14:25:06 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーランダム投稿間隔テスト3
「element.Text」の戻り値ランダム投稿間隔テスト3
14:25:08 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:25:08 「設定」をクリック 14:25:09 「ファイルを開く」をクリック 14:25:10 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:25:11 フォルダー「350067c4d7304d1abaaff1231b5d9c7e」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "350067c4d7304d1abaaff1231b5d9c7e") .First().FindElementByClassName("TextBlock");element.Click();14:25:12 ファイル「ランダム投稿間隔テスト1.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "ランダム投稿間隔テスト1.set") .First();element.Click();14:25:14 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:25:15 操作パネルの「OperatePanelTextBox_RandomInterval」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_RandomInterval");「element.Text」の戻り値15
14:25:16 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\350067c4d7304d1abaaff1231b5d9c7e\ランダム投稿間隔テスト1.set
14:25:16 「設定」をクリック 14:25:16 「ファイルを開く」をクリック 14:25:18 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:25:19 フォルダー「350067c4d7304d1abaaff1231b5d9c7e」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "350067c4d7304d1abaaff1231b5d9c7e") .First().FindElementByClassName("TextBlock");element.Click();14:25:20 ファイル「ランダム投稿間隔テスト2.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "ランダム投稿間隔テスト2.set") .First();element.Click();14:25:22 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:25:23 操作パネルの「OperatePanelTextBox_RandomInterval」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_RandomInterval");「element.Text」の戻り値600
14:25:23 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\350067c4d7304d1abaaff1231b5d9c7e\ランダム投稿間隔テスト2.set
14:25:24 「設定」をクリック 14:25:24 「ファイルを開く」をクリック 14:25:25 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:25:27 フォルダー「350067c4d7304d1abaaff1231b5d9c7e」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "350067c4d7304d1abaaff1231b5d9c7e") .First().FindElementByClassName("TextBlock");element.Click();14:25:28 ファイル「ランダム投稿間隔テスト3.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "ランダム投稿間隔テスト3.set") .First();element.Click();14:25:29 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:25:30 操作パネルの「OperatePanelTextBox_RandomInterval」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_RandomInterval");「element.Text」の戻り値1
14:25:31 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\350067c4d7304d1abaaff1231b5d9c7e\ランダム投稿間隔テスト3.set
14:25:31 テストメソッド全体の動画:録画終了 OperatePanelInputSaveOpenTest("OperatePanelTextBox_SubmitTimes","20","10","1","投稿間隔テスト1","投稿間隔テスト2","投稿間隔テスト3")Status Timestamp Details 14:25:34 テストメソッド全体の動画 14:25:34 テストメソッド全体の動画:録画開始 14:25:34 ウィンドウを最大化 _session.Manage().Window.Maximize();14:25:36 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:25:36 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:25:37 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:25:38 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:25:39 タブ「操作パネル」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "操作パネル").First();element.Click();14:25:40 操作パネルのURL欄のテキストを取得 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_Url");「element.Text」の戻り値http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/l50
14:25:41 操作パネルの「OperatePanelTextBox_SubmitTimes」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SubmitTimes");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー20
「element.Text」の戻り値20
14:25:43 「設定」をクリック 14:25:45 「ファイルに名前を付けて保存する」をクリック 14:25:49 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:25:51 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:25:53 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:25:54 フォルダー「SaveTest」をクリック 14:25:56 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:25:58 フォルダ名を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーd9fd9a21c80c436781450c4dda8b6358
「element.Text」の戻り値d9fd9a21c80c436781450c4dda8b6358
14:26:00 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:26:01 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:26:02 フォルダー「d9fd9a21c80c436781450c4dda8b6358」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "d9fd9a21c80c436781450c4dda8b6358") .First().FindElementByClassName("TextBlock");element.Click();14:26:04 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー投稿間隔テスト1
「element.Text」の戻り値投稿間隔テスト1
14:26:06 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:26:07 操作パネルの「OperatePanelTextBox_SubmitTimes」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SubmitTimes");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー10
「element.Text」の戻り値10
14:26:07 「設定」をクリック 14:26:08 「ファイルに名前を付けて保存する」をクリック 14:26:10 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:26:11 フォルダー「d9fd9a21c80c436781450c4dda8b6358」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "d9fd9a21c80c436781450c4dda8b6358") .First().FindElementByClassName("TextBlock");element.Click();14:26:13 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー投稿間隔テスト2
「element.Text」の戻り値投稿間隔テスト2
14:26:15 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:26:16 操作パネルの「OperatePanelTextBox_SubmitTimes」にテキストを入力 element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SubmitTimes");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー1
「element.Text」の戻り値1
14:26:17 「設定」をクリック 14:26:17 「ファイルに名前を付けて保存する」をクリック 14:26:19 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:26:20 フォルダー「d9fd9a21c80c436781450c4dda8b6358」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "d9fd9a21c80c436781450c4dda8b6358") .First().FindElementByClassName("TextBlock");element.Click();14:26:22 ファイル名を入力 element = _session.FindElementByAccessibilityId("FileNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー投稿間隔テスト3
「element.Text」の戻り値投稿間隔テスト3
14:26:24 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:26:24 「設定」をクリック 14:26:25 「ファイルを開く」をクリック 14:26:26 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:26:27 フォルダー「d9fd9a21c80c436781450c4dda8b6358」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "d9fd9a21c80c436781450c4dda8b6358") .First().FindElementByClassName("TextBlock");element.Click();14:26:28 ファイル「投稿間隔テスト1.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "投稿間隔テスト1.set") .First();element.Click();14:26:30 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:26:31 操作パネルの「OperatePanelTextBox_SubmitTimes」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SubmitTimes");「element.Text」の戻り値20
14:26:32 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\d9fd9a21c80c436781450c4dda8b6358\投稿間隔テスト1.set
14:26:32 「設定」をクリック 14:26:32 「ファイルを開く」をクリック 14:26:34 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:26:35 フォルダー「d9fd9a21c80c436781450c4dda8b6358」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "d9fd9a21c80c436781450c4dda8b6358") .First().FindElementByClassName("TextBlock");element.Click();14:26:36 ファイル「投稿間隔テスト2.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "投稿間隔テスト2.set") .First();element.Click();14:26:37 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:26:39 操作パネルの「OperatePanelTextBox_SubmitTimes」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SubmitTimes");「element.Text」の戻り値10
14:26:39 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\d9fd9a21c80c436781450c4dda8b6358\投稿間隔テスト2.set
14:26:40 「設定」をクリック 14:26:40 「ファイルを開く」をクリック 14:26:41 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:26:43 フォルダー「d9fd9a21c80c436781450c4dda8b6358」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "d9fd9a21c80c436781450c4dda8b6358") .First().FindElementByClassName("TextBlock");element.Click();14:26:44 ファイル「投稿間隔テスト3.set」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "投稿間隔テスト3.set") .First();element.Click();14:26:45 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:26:46 操作パネルの「OperatePanelTextBox_SubmitTimes」のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SubmitTimes");「element.Text」の戻り値1
14:26:47 操作パネルの「設定ファイル」欄のテキストを読み出し element = _session.FindElementByAccessibilityId("OperatePanelTextBox_SettingFilePath");「element.Text」の戻り値C:\Users\ninja\AppData\Local\5chスレ立て支援\set\SaveTest\d9fd9a21c80c436781450c4dda8b6358\投稿間隔テスト3.set
14:26:47 テストメソッド全体の動画:録画終了 -
WebViewTest
0h:4m:34s+293ms
14:26:48 午後WebViewTest
2020/08/21 14:26:48 2020/08/21 14:31:22 0h:4m:34s+293msSetUrlAndBackAndForwardTestSetUrlAndBackAndForwardTest("https://www.google.com/","Google")Status Timestamp Details 14:26:50 テストメソッド全体の動画 14:26:50 テストメソッド全体の動画:録画開始 14:26:50 ウィンドウを最大化 _session.Manage().Window.Maximize();14:26:52 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:26:52 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:26:53 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:26:54 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:26:54 WebViewが「Bing」を表示している事を目視確認 14:26:56 WebViewのURL欄にGoogleのアドレスを入力 element = _session.FindElementByAccessibilityId("WebViewUrl");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);element.SendKeys(Keys.Enter);下記のテキストをクリップボードにコピーhttps://www.google.com/
「element.Text」の戻り値https://www.google.com/
14:26:56 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:26:57 WebViewのTitle欄のテキストを取得 element = _session.FindElementByAccessibilityId("WebViewTitle");「element.Text」の戻り値Bing
14:26:58 WebViewのURL欄にEnterを入力 element = _session.FindElementByAccessibilityId("WebViewUrl");element.SendKeys(Keys.Enter);「element.Text」の戻り値https://www.google.com/
14:26:59 WebViewのTitle欄が「Google」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Google");resの値True
14:26:59 WebViewが「Google」を表示している事を目視確認 14:27:00 WebViewの「←」ボタンを押す element = _session.FindElementByAccessibilityId("WebViewBackButton");element.Click();14:27:01 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:27:01 WebViewが「Bing」を表示している事を目視確認 14:27:02 WebViewの「→」ボタンを押す element = _session.FindElementByAccessibilityId("WebViewForwardButton");element.Click();14:27:03 WebViewのTitle欄が「Google」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Google");resの値True
14:27:03 WebViewが「Google」を表示している事を目視確認 14:27:04 WebViewの「←」ボタンを押す element = _session.FindElementByAccessibilityId("WebViewBackButton");element.Click();14:27:04 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:27:05 WebViewが「Bing」を表示している事を目視確認 14:27:05 テストメソッド全体の動画:録画終了 SetUrlAndBackAndForwardTest("https://www.yahoo.co.jp/","Yahoo! JAPAN")Status Timestamp Details 14:27:07 テストメソッド全体の動画 14:27:07 テストメソッド全体の動画:録画開始 14:27:07 ウィンドウを最大化 _session.Manage().Window.Maximize();14:27:10 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:27:10 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:27:10 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:27:10 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:27:11 WebViewが「Bing」を表示している事を目視確認 14:27:12 WebViewのURL欄にYahoo! JAPANのアドレスを入力 element = _session.FindElementByAccessibilityId("WebViewUrl");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);element.SendKeys(Keys.Enter);下記のテキストをクリップボードにコピーhttps://www.yahoo.co.jp/
「element.Text」の戻り値https://www.yahoo.co.jp/
14:27:13 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:27:14 WebViewのTitle欄のテキストを取得 element = _session.FindElementByAccessibilityId("WebViewTitle");「element.Text」の戻り値Bing
14:27:15 WebViewのURL欄にEnterを入力 element = _session.FindElementByAccessibilityId("WebViewUrl");element.SendKeys(Keys.Enter);「element.Text」の戻り値https://www.yahoo.co.jp/
14:27:26 スタックトレース場所 OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException) 場所 OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition) 場所 WinAppDriverTest.Commons.MyAppHandler.IsTextInAccessibilityId(String expectedText, String accessibilityId, String initialLog, Int32 timeout) 場所 C:\Users\ninja\source\repos\TLA5chV1_1\WInAppDriverTest\Commons\MyAppHandler.cs:行 80 場所 WinAppDriverTest.Tests.WebViewTest.SetUrlAndBackAndForwardTest(String url, String expectedText) 場所 C:\Users\ninja\source\repos\TLA5chV1_1\WInAppDriverTest\Tests\WebViewTest.cs:行 61
エラーメッセージOpenQA.Selenium.WebDriverTimeoutException : Timed out after 10 seconds
14:27:26 テストメソッド全体の動画:録画終了 SetUrlAndSaveAndOpenTestSetUrlAndSaveAndOpenTest("https://www.google.com/","Google")Status Timestamp Details 14:27:28 テストメソッド全体の動画 14:27:28 テストメソッド全体の動画:録画開始 14:27:28 ウィンドウを最大化 _session.Manage().Window.Maximize();14:27:30 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:27:30 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:27:31 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:27:31 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:27:32 WebViewが「Bing」を表示している事を目視確認 14:27:33 WebViewのフロッピーアイコンを押す element = _session.FindElementByAccessibilityId("WebViewFavoriteUrlSaveButton");element.Click();14:27:36 「SaveTest」フォルダの有無を確認 elements = _session.FindElementsByClassName("TextBlock");element = elements.Where(e => e.Text == "SaveTest").First();elementの値null
14:27:37 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:27:39 フォルダ名欄に「SaveTest」を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:27:41 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:27:44 「SaveTest」フォルダのElementを取得 elements = _session.FindElementsByClassName("TextBlock");element = elements.Where(e => e.Text == "SaveTest").First();14:27:46 「SaveTest」フォルダのElementをクリック 14:27:47 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:27:49 フォルダ名欄に「e234eeb19bdb47aca5f3378d225e75aa」を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーe234eeb19bdb47aca5f3378d225e75aa
「element.Text」の戻り値e234eeb19bdb47aca5f3378d225e75aa
14:27:50 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:27:52 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:27:53 フォルダー「e234eeb19bdb47aca5f3378d225e75aa」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "e234eeb19bdb47aca5f3378d225e75aa") .First().FindElementByClassName("TextBlock");element.Click();14:27:54 ファイルダイアログのファイル名欄をテキストを取得 element = _session.FindElementByAccessibilityId("FileNameTextBox");「element.Text」の戻り値Bing
14:27:56 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:27:57 WebViewのURLをGoogleのアドレスに設定 element = _session.FindElementByAccessibilityId("WebViewUrl");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);element.SendKeys(Keys.Enter);下記のテキストをクリップボードにコピーhttps://www.google.com/
「element.Text」の戻り値https://www.google.com/
14:27:58 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:27:59 WebViewのTitleを確認 element = _session.FindElementByAccessibilityId("WebViewTitle");「element.Text」の戻り値Bing
14:28:00 WebViewのURL欄にEnter入力 element = _session.FindElementByAccessibilityId("WebViewUrl");element.SendKeys(Keys.Enter);「element.Text」の戻り値https://www.google.com/
14:28:00 WebViewのTitle欄が「Google」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Google");resの値True
14:28:01 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:28:01 WebViewが「Google」を表示している事を目視確認 14:28:02 WebViewのフロッピーアイコンを押す element = _session.FindElementByAccessibilityId("WebViewFavoriteUrlSaveButton");element.Click();14:28:03 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:28:04 フォルダー「e234eeb19bdb47aca5f3378d225e75aa」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "e234eeb19bdb47aca5f3378d225e75aa") .First().FindElementByClassName("TextBlock");element.Click();14:28:06 ファイルダイアログのファイル名欄をテキストを取得 element = _session.FindElementByAccessibilityId("FileNameTextBox");「element.Text」の戻り値Google
14:28:07 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:28:08 WebViewのフォルダーアイコンを押す element = _session.FindElementByAccessibilityId("WebViewFavoriteUrlOpenButton");element.Click();14:28:09 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:28:10 フォルダー「e234eeb19bdb47aca5f3378d225e75aa」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "e234eeb19bdb47aca5f3378d225e75aa") .First().FindElementByClassName("TextBlock");element.Click();14:28:11 ファイル「Bing.url2」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "Bing.url2") .First();element.Click();14:28:13 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:28:23 スタックトレース場所 OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException) 場所 OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition) 場所 WinAppDriverTest.Commons.MyAppHandler.IsTextInAccessibilityId(String expectedText, String accessibilityId, String initialLog, Int32 timeout) 場所 C:\Users\ninja\source\repos\TLA5chV1_1\WInAppDriverTest\Commons\MyAppHandler.cs:行 80 場所 WinAppDriverTest.Tests.WebViewTest.SetUrlAndSaveAndOpenTest(String url, String expectedText) 場所 C:\Users\ninja\source\repos\TLA5chV1_1\WInAppDriverTest\Tests\WebViewTest.cs:行 123
エラーメッセージOpenQA.Selenium.WebDriverTimeoutException : Timed out after 10 seconds
14:28:23 テストメソッド全体の動画:録画終了 SetUrlAndSaveAndOpenTest("https://www.yahoo.co.jp/","Yahoo! JAPAN")Status Timestamp Details 14:28:26 テストメソッド全体の動画 14:28:26 テストメソッド全体の動画:録画開始 14:28:26 ウィンドウを最大化 _session.Manage().Window.Maximize();14:28:28 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:28:28 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:28:28 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:28:29 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:28:29 WebViewが「Bing」を表示している事を目視確認 14:28:30 WebViewのフロッピーアイコンを押す element = _session.FindElementByAccessibilityId("WebViewFavoriteUrlSaveButton");element.Click();14:28:33 「SaveTest」フォルダの有無を確認 elements = _session.FindElementsByClassName("TextBlock");element = elements.Where(e => e.Text == "SaveTest").First();elementの値null
14:28:35 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:28:37 フォルダ名欄に「SaveTest」を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピーSaveTest
「element.Text」の戻り値SaveTest
14:28:38 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:28:41 「SaveTest」フォルダのElementを取得 elements = _session.FindElementsByClassName("TextBlock");element = elements.Where(e => e.Text == "SaveTest").First();14:28:43 「SaveTest」フォルダのElementをクリック 14:28:45 ファイルダイアログの「新しいフォルダー」ボタンをクリック element = _session.FindElementByAccessibilityId("NewFolderButton");element.Click();14:28:47 フォルダ名欄に「2b3d10d409374c51baaedfbff0b55593」を入力 element = _session.FindElementByAccessibilityId("FolderNameTextBox");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);下記のテキストをクリップボードにコピー2b3d10d409374c51baaedfbff0b55593
「element.Text」の戻り値2b3d10d409374c51baaedfbff0b55593
14:28:48 フォルダ名用のOKボタンをクリック element = _session.FindElementByAccessibilityId("FolderNameOKButton");element.Click();14:28:49 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:28:51 フォルダー「2b3d10d409374c51baaedfbff0b55593」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "2b3d10d409374c51baaedfbff0b55593") .First().FindElementByClassName("TextBlock");element.Click();14:28:52 ファイルダイアログのファイル名欄をテキストを取得 element = _session.FindElementByAccessibilityId("FileNameTextBox");「element.Text」の戻り値Bing
14:28:53 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:28:55 WebViewのURLをYahoo! JAPANのアドレスに設定 element = _session.FindElementByAccessibilityId("WebViewUrl");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);element.SendKeys(Keys.Enter);下記のテキストをクリップボードにコピーhttps://www.yahoo.co.jp/
「element.Text」の戻り値https://www.yahoo.co.jp/
14:28:56 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:28:56 WebViewのTitleを確認 element = _session.FindElementByAccessibilityId("WebViewTitle");「element.Text」の戻り値Bing
14:28:57 WebViewのURL欄にEnter入力 element = _session.FindElementByAccessibilityId("WebViewUrl");element.SendKeys(Keys.Enter);「element.Text」の戻り値https://www.yahoo.co.jp/
14:28:58 WebViewのTitle欄が「Yahoo! JAPAN」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Yahoo! JAPAN");resの値True
14:28:59 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:29:00 WebViewが「Yahoo! JAPAN」を表示している事を目視確認 14:29:02 WebViewのフロッピーアイコンを押す element = _session.FindElementByAccessibilityId("WebViewFavoriteUrlSaveButton");element.Click();14:29:03 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:29:04 フォルダー「2b3d10d409374c51baaedfbff0b55593」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "2b3d10d409374c51baaedfbff0b55593") .First().FindElementByClassName("TextBlock");element.Click();14:29:07 ファイルダイアログのファイル名欄をテキストを取得 element = _session.FindElementByAccessibilityId("FileNameTextBox");「element.Text」の戻り値Yahoo! JAPAN
14:29:09 ファイルダイアログのOKボタンをクリック element = _session.FindElementByAccessibilityId("FileDialogOKButton");element.Click();14:29:11 WebViewのフォルダーアイコンを押す element = _session.FindElementByAccessibilityId("WebViewFavoriteUrlOpenButton");element.Click();14:29:12 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:29:13 フォルダー「2b3d10d409374c51baaedfbff0b55593」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "2b3d10d409374c51baaedfbff0b55593") .First().FindElementByClassName("TextBlock");element.Click();14:29:14 ファイル「Bing.url2」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "Bing.url2") .First();element.Click();14:29:16 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:29:17 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:29:18 WebViewが「Bing」を表示している事を目視確認 14:29:19 WebViewのフォルダーアイコンを押す element = _session.FindElementByAccessibilityId("WebViewFavoriteUrlOpenButton");element.Click();14:29:20 フォルダー「SaveTest」ダブルをクリック element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "SaveTest") .First();Actions action = new Actions(_session);action.MoveToElement(element);action.DoubleClick();action.Perform();14:29:21 フォルダー「2b3d10d409374c51baaedfbff0b55593」を選択 element = _session.FindElementByAccessibilityId("NavigationTreeView") .FindElementsByClassName("TreeViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "2b3d10d409374c51baaedfbff0b55593") .First().FindElementByClassName("TextBlock");element.Click();14:29:22 ファイル「Yahoo! JAPAN.url2」を選択 element = _session.FindElementByAccessibilityId("FileListView") .FindElementsByClassName("ListViewItem") .Where(x => x.FindElementByClassName("TextBlock").Text == "Yahoo! JAPAN.url2") .First();element.Click();14:29:24 FileDialogの「OK」をクリック element = driver.GetElementByAccessibilityId("FileDialogOKButton")element.Click();14:29:24 WebViewのTitle欄が「Yahoo! JAPAN」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Yahoo! JAPAN");resの値True
14:29:24 WebViewが「Yahoo! JAPAN」を表示している事を目視確認 14:29:24 テストメソッド全体の動画:録画終了 TitleButtonReloardCheckStatus Timestamp Details 14:29:27 テストメソッド全体の動画 14:29:27 テストメソッド全体の動画:録画開始 14:29:27 ウィンドウを最大化 _session.Manage().Window.Maximize();14:29:29 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:29:29 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:29:30 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:29:30 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:29:32 MenuItem「ウィンドウ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ウィンドウ").First();element.Click();14:29:34 MenuItem「レイアウト7(タブで切り替える)」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "レイアウト7(タブで切り替える)").First();element.Click();14:29:36 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:29:37 WebViewのURLをデバッグ用サイト: 画面更新確認のアドレスに設定 element = _session.FindElementByAccessibilityId("WebViewUrl");element.Clear();element.SendKeys(Keys.Control + 'v' + Keys.Control);element.SendKeys(Keys.Enter);下記のテキストをクリップボードにコピーhttps://debugsitefordeveloppingapps.blogspot.com/2020/07/blog-post.html
「element.Text」の戻り値https://debugsitefordeveloppingapps.blogspot.com/2020/07/blog-post.html
14:29:38 WebViewのTitleを確認 element = _session.FindElementByAccessibilityId("WebViewTitle");「element.Text」の戻り値Bing
14:29:39 WebViewのURL欄にEnter入力 element = _session.FindElementByAccessibilityId("WebViewUrl");element.SendKeys(Keys.Enter);「element.Text」の戻り値https://debugsitefordeveloppingapps.blogspot.com/2020/07/blog-post.html
14:29:41 WebViewのTitle欄が「デバッグ用サイト: 画面更新確認」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "デバッグ用サイト: 画面更新確認");resの値True
14:29:42 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:29:43 MenuItem「ヘルプ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ヘルプ").First();element.Click();14:29:45 MenuItem「WebViewJavaScriptIF」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "WebViewJavaScriptIF").First();element.Click();14:29:50 デバッグサイトの更新時刻をJavascriptで取得 _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);_session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();下記のテキストをクリップボードにコピーdocument.getElementById('DateTimeDisp').innerHTML;
_session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値2020年08月21日14時29分41秒
14:29:51 WebViewのTitleボタン押す element = _session.FindElementByAccessibilityId("WebViewTitleButton");element.Click();14:29:51 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:29:53 MenuItem「ヘルプ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ヘルプ").First();element.Click();14:29:55 MenuItem「WebViewJavaScriptIF」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "WebViewJavaScriptIF").First();element.Click();14:29:59 デバッグサイトの更新時刻をJavascriptで取得 _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);_session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();下記のテキストをクリップボードにコピーdocument.getElementById('DateTimeDisp').innerHTML;
_session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値2020年08月21日14時29分51秒
14:30:00 WebViewのTitleボタン押す element = _session.FindElementByAccessibilityId("WebViewTitleButton");element.Click();14:30:02 WebViewのTitleボタン押す element = _session.FindElementByAccessibilityId("WebViewTitleButton");element.Click();14:30:04 WebViewのTitleボタン押す element = _session.FindElementByAccessibilityId("WebViewTitleButton");element.Click();14:30:05 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:30:07 MenuItem「ヘルプ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ヘルプ").First();element.Click();14:30:09 MenuItem「WebViewJavaScriptIF」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "WebViewJavaScriptIF").First();element.Click();14:30:13 デバッグサイトの更新時刻をJavascriptで取得 _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);_session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();下記のテキストをクリップボードにコピーdocument.getElementById('DateTimeDisp').innerHTML;
_session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値2020年08月21日14時30分05秒
14:30:15 MenuItem「ウィンドウ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ウィンドウ").First();element.Click();14:30:16 MenuItem「レイアウト1(初期配置)」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "レイアウト1(初期配置)").First();element.Click();14:30:16 テストメソッド全体の動画:録画終了 ZoomTestStatus Timestamp Details 14:30:19 テストメソッド全体の動画 14:30:19 テストメソッド全体の動画:録画開始 14:30:19 ウィンドウを最大化 _session.Manage().Window.Maximize();14:30:23 タブ「WebView」をクリック elements = _session.FindElementsByClassName("DropDownControlArea").Select(x => x.FindElementByClassName("TextBlock"));element = elements.Where(x => x.Text == "WebView").First();element.Click();14:30:23 MainWindowMenuが有効になるまで待つ id = _session.FindElementByAccessibilityId("MainWindowMenu").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:30:24 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:30:24 WebViewのURL欄が有効になるまで待つ id = _session.FindElementByAccessibilityId("WebViewUrl").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Enabled);resの値True
14:30:25 WebViewのTitle欄が「Bing」を表示するまで待つ id = _session.FindElementByAccessibilityId("WebViewTitle").Id;WebDriverWait wait = new WebDriverWait(_session, TimeSpan.FromSeconds(10));res = wait.Until(e => e.FindElement(By.Id(id)).Text == "Bing");resの値True
14:30:27 虫眼鏡(-)ボタンをクリック element = _session.FindElementByAccessibilityId("WebViewZoomDownButton");element.Click();14:30:30 MenuItem「ヘルプ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ヘルプ").First();element.Click();14:30:32 MenuItem「WebViewJavaScriptIF」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "WebViewJavaScriptIF").First();element.Click();14:30:37 WebViewにJavascriptでZoom読み出しコマンドを送信 _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);_session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();下記のテキストをクリップボードにコピーdocument.body.style.zoom;
_session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値0.8
14:30:38 虫眼鏡(-)ボタンをクリック element = _session.FindElementByAccessibilityId("WebViewZoomDownButton");element.Click();14:30:41 MenuItem「ヘルプ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ヘルプ").First();element.Click();14:30:43 MenuItem「WebViewJavaScriptIF」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "WebViewJavaScriptIF").First();element.Click();14:30:48 WebViewにJavascriptでZoom読み出しコマンドを送信 _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);_session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();下記のテキストをクリップボードにコピーdocument.body.style.zoom;
_session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値0.6
14:30:50 虫眼鏡(+)ボタンをクリック element = _session.FindElementByAccessibilityId("WebViewZoomUpButton");element.Click();14:30:52 MenuItem「ヘルプ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ヘルプ").First();element.Click();14:30:55 MenuItem「WebViewJavaScriptIF」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "WebViewJavaScriptIF").First();element.Click();14:30:59 WebViewにJavascriptでZoom読み出しコマンドを送信 _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);_session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();下記のテキストをクリップボードにコピーdocument.body.style.zoom;
_session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値0.7
14:31:01 虫眼鏡(+)ボタンをクリック element = _session.FindElementByAccessibilityId("WebViewZoomUpButton");element.Click();14:31:04 MenuItem「ヘルプ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ヘルプ").First();element.Click();14:31:06 MenuItem「WebViewJavaScriptIF」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "WebViewJavaScriptIF").First();element.Click();14:31:11 WebViewにJavascriptでZoom読み出しコマンドを送信 _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);_session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();下記のテキストをクリップボードにコピーdocument.body.style.zoom;
_session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値0.9
14:31:12 虫眼鏡(+)ボタンをクリック element = _session.FindElementByAccessibilityId("WebViewZoomUpButton");element.Click();14:31:15 MenuItem「ヘルプ」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "ヘルプ").First();element.Click();14:31:17 MenuItem「WebViewJavaScriptIF」をクリック elements = _session.FindElementsByClassName("MenuItem");element = elements.Where(x => x.FindElementByClassName("TextBlock").Text == "WebViewJavaScriptIF").First();element.Click();14:31:22 WebViewにJavascriptでZoom読み出しコマンドを送信 _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);_session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();下記のテキストをクリップボードにコピーdocument.body.style.zoom;
_session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値1.1
14:31:22 テストメソッド全体の動画:録画終了