我点击了一个元素,单击该按钮会打开另一个窗口。不幸的是,经过一段时间后,没有任何反应,脚本因HTTP超时错误而挂起。
public static void ClickJavaScriptButton(string Element,IWebDriver Webdriver)
{
IWebElement element = Webdriver.FindElement(By.Id(Element));
IJavaScriptExecutor executor = (IJavaScriptExecutor)Webdriver;
executor.ExecuteScript("arguments[0].click();", element);
}
编辑:已经尝试过以下选项。
Webdriver.FindElement(By.Id(Element)).Click()