ExecuteScript方法未返回,导致测试挂起

时间:2017-03-02 08:52:02

标签: javascript c# selenium

我点击了一个元素,单击该按钮会打开另一个窗口。不幸的是,经过一段时间后,没有任何反应,脚本因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()

0 个答案:

没有答案