• DataFileViewTest

    0h:2m:21s+781ms

    14:06:51 午後
    DataFileViewTest
    2020/08/21 14:06:51 2020/08/21 14:09:13 0h:2m:21s+781ms
    Status 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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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+048ms
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    Status 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 テストメソッド全体の動画:録画終了
    Status 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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    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 テストメソッド全体の動画:録画終了
    Status 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+055ms
    Status 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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    https://fate.5ch.net/test/read.cgi/ios/1552205322/

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    4af1ecdd9f824f6c9bd740d802dd701b

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    URLテスト1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    http://medaka.5ch.net/test/read.cgi/php/1552200870/

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    URLテスト2

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    http://matsuri.5ch.net/test/read.cgi/infosys/1552192995/

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    URLテスト3

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    37da65c864fd4b7a9b106863a1ae5006

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    名前テスト1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    名前テスト2

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    名前テスト3

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    01234567890123456789012345678901

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    5abb9b647c364ff5a13f74e5170684f6

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    名前テスト1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    名前テスト2

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    名前テスト3

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    nanashi

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    7366cefbd0144359ba7e5f28561392d8

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    名前テスト1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    名前テスト2

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    名前テスト3

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    9b97cacb02b8479fbf94fbe5a573764a

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    メールアドレステスト1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    メールアドレステスト2

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    メールアドレステスト3

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    01234567890123456789012345678901

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    75133dbca3754ac8ab2d5d9c28e6b5ce

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    メールアドレステスト1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    メールアドレステスト2

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    メールアドレステスト3

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    age

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    9977c2b805694017bdd0d3afc415973f

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    メールアドレステスト1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    メールアドレステスト2

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    sage

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    メールアドレステスト3

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    82b744c03283415babc6105a309e0db3

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    最小投稿間隔テスト1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    600

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    最小投稿間隔テスト2

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    15

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    最小投稿間隔テスト3

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    15

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    350067c4d7304d1abaaff1231b5d9c7e

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    ランダム投稿間隔テスト1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    600

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    ランダム投稿間隔テスト2

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    ランダム投稿間隔テスト3

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    20

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    d9fd9a21c80c436781450c4dda8b6358

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    投稿間隔テスト1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    10

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    投稿間隔テスト2

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    1

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    投稿間隔テスト3

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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+293ms
    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();
    下記のテキストをクリップボードにコピー

    https://www.google.com/

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    element.SendKeys(Keys.Enter);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    https://www.yahoo.co.jp/

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    element.SendKeys(Keys.Enter);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    e234eeb19bdb47aca5f3378d225e75aa

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    https://www.google.com/

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    element.SendKeys(Keys.Enter);
    「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 テストメソッド全体の動画:録画終了
    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();
    下記のテキストをクリップボードにコピー

    SaveTest

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    2b3d10d409374c51baaedfbff0b55593

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    「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();
    下記のテキストをクリップボードにコピー

    https://www.yahoo.co.jp/

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    element.SendKeys(Keys.Enter);
    「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 テストメソッド全体の動画:録画終了
    Status 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();
    下記のテキストをクリップボードにコピー

    https://debugsitefordeveloppingapps.blogspot.com/2020/07/blog-post.html

    element.SendKeys(Keys.Control + 'v' + Keys.Control);
    element.SendKeys(Keys.Enter);
    「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で取得
    下記のテキストをクリップボードにコピー

    document.getElementById('DateTimeDisp').innerHTML;

    _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);
    _session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();
    「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値

    2020年08月21日14時29分41秒

    _session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();
    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で取得
    下記のテキストをクリップボードにコピー

    document.getElementById('DateTimeDisp').innerHTML;

    _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);
    _session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();
    「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値

    2020年08月21日14時29分51秒

    _session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();
    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で取得
    下記のテキストをクリップボードにコピー

    document.getElementById('DateTimeDisp').innerHTML;

    _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);
    _session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();
    「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値

    2020年08月21日14時30分05秒

    _session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();
    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 テストメソッド全体の動画:録画終了
    Status 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読み出しコマンドを送信
    下記のテキストをクリップボードにコピー

    document.body.style.zoom;

    _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);
    _session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();
    「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値

    0.8

    _session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();
    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読み出しコマンドを送信
    下記のテキストをクリップボードにコピー

    document.body.style.zoom;

    _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);
    _session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();
    「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値

    0.6

    _session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();
    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読み出しコマンドを送信
    下記のテキストをクリップボードにコピー

    document.body.style.zoom;

    _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);
    _session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();
    「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値

    0.7

    _session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();
    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読み出しコマンドを送信
    下記のテキストをクリップボードにコピー

    document.body.style.zoom;

    _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);
    _session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();
    「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値

    0.9

    _session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();
    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読み出しコマンドを送信
    下記のテキストをクリップボードにコピー

    document.body.style.zoom;

    _session.FindElementByAccessibilityId("DebugJavaScriptInput").SendKeys(Keys.Control + 'v' + Keys.Control);
    _session.FindElementByAccessibilityId("DebugJavaScriptExecute").Click();
    「_session.FindElementByAccessibilityId("DebugJavaScriptOutput").Text」の戻り値

    1.1

    _session.FindElementByAccessibilityId("DebugJavaScriptClose").Click();
    14:31:22 テストメソッド全体の動画:録画終了