【发布时间】:2019-08-25 18:52:48
【问题描述】:
我有这段代码:
((JavascriptExecutor)driver).executeScript("Object.assign(document.createElement('a'), { target: '_blank', href: 'https://facebook.com'}).click()");
((JavascriptExecutor)driver).executeScript("window.open('https://google.com')'");
第一个命令是为了创建一个新标签并打开 facebook.com,它确实如此,首先是为了打开 google.com 但没有任何反应,我做错了什么吗?
免责声明:
1.我完全不熟悉Javascript,这是一个Java Selenium项目(因此为什么(JavascriptExecutor)driver).executeScript部分我需要在这几行中使用Javascript。
2.我尝试了多个更简单的代码而不是这个,但没有任何效果,因此我最终得到了这个不是最简单的。
【问题讨论】:
标签: javascript selenium-webdriver