![](/img/trans.png)
[英]How to click a link and open it in a new tab Selenium WebDriver C#
[英]selenium webdriver click javascript link
我在C#中使用Selenium-webdriver测试网站。 我有一个问题,当我使用Click()
单击链接时,它不起作用。 单击时应打开一个新窗口。 我在html结构中查看了一下工具,发现链接上有Javascript操作。
的HTML如下:
<span class="new_doc">
<a style="cursor: pointer;" onclick="javascript:popwinnewproject('pc.aspx?page=docnew2tree&j=P2&grp=actv&t=');">
<img title="new doc" src="http://local:8080/res/icon/new-doc.png"/>
我应该使用什么方法单击它以打开新窗口?
我有时在JavaScript中使用click:
IJavaScriptExecutor executor = (IJavaScriptExecutor).driver;
executor.ExecuteScript("arguments[0].click();", myElement);
其中,myElement是IWebElement 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.