【发布时间】:2013-01-24 20:28:19
【问题描述】:
我有一个在我的页面上正确找到的 Web 元素(链接)。
<a onclick="javascript:doPostDMS('en-us'); return false;" id="btnPentana" title="Post To DMS" class="shelf-button lnkPostToDMS" href="javascript:__doPostBack('btnPentana','')"></a>
我遇到的问题是当我执行点击时,按钮被点击,一个新的浏览器窗口被打开(这告诉我我确实点击了),但是点击方法没有返回并且测试挂起。
使用以下代码:
Console.WriteLine("Before");
element.Click();
Console.WriteLine("After");
我看到了写入控制台的 Before 语句。 我看到新窗口打开(单击链接的结果)。 我没有看到“之后”。
我正在使用 Selenium DotNet,2.29.1 我用 Chrome 和 Firefox 浏览器都试过了。
【问题讨论】:
标签: webdriver selenium-webdriver