0
我正在編寫一個測試,點擊一個打開窗口的按鈕。該功能應該切換窗口,但有時你可以繼續點擊「打開」和更多的窗口出現,直到內存丟失。中斷測試if語句傳遞
我做了一個簡單的循環,應該打破測試,如果它計數相同的元素超過2次。
這是我目前所擁有的。
[FindsBy(How = How.XPath, Using = ".//*[@data-id='panel_workspace_list_panel']//*[@data-id[starts-with(.,'bookmark-')]]")]
IWebElement bookmarklist{ get; set; }
[FindsBy(How = How.XPath, Using = ".//*[@data-id='dialog_bookmark']")]
IList<IWebElement> bookmark_dialog { get; set; }
public void Bug2463()
{
for (int i = 0; i < 10; i++)
{
bookmarklist.Click();
}
var count = bookmark_dialog.Count();
if (count > 2)
{
return;
}
}
有什麼好的建議:)?