我正在编写硒UI测试。单击URL后,我需要在新选项卡中打开链接。我使用了下面的代码,但是没有用。
Actions action = new Actions(WebDriver);
action.KeyDown(Keys.Control).MoveToElement(TermsOfUseLinkElement).KeyUp(Keys.Control).Click().Build().Perform();
还有其他建议吗?
答案 0 :(得分:0)
我找到了答案。
((IJavaScriptExecutor)WebDriver).ExecuteScript("window.open('" + TermsOfUseLinkElement + "','_blank');");
答案 1 :(得分:0)
如果您仍然想坚持使用Actions
,则可以使用以下解决方案:
Actions action = new Actions(WebDriver);
action.keyDown(Keys.Control).Click(TermsOfUseLinkElement).KeyUp(Keys.Control).Build().Perform();