Javascript window.open()不';t打开网站,怎么办?
我有一段代码:Javascript window.open()不';t打开网站,怎么办?,javascript,selenium-webdriver,Javascript,Selenium Webdriver,我有一段代码: ((JavascriptExecutor)driver).executeScript("Object.assign(document.createElement('a'), { target: '_blank', href: 'https://facebook.com'}).click()"); ((JavascriptExecutor)driver).executeScript("window.open('https://google.com')'"); 第
((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)驱动程序)。executeScript部分,我需要在这几行代码中使用Javascript。
2.我尝试了多个更简单的代码,而不是这一个,但没有任何效果,因此我最终得到了这一个不是最简单的代码。您的第二行中有额外的单引号
您应该编写((JavascriptExecutor)驱动程序)https://google.com')");