Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用SeleniumWebDriver在新选项卡中打开网页_Java_Selenium_Selenium Webdriver - Fatal编程技术网

Java 如何使用SeleniumWebDriver在新选项卡中打开网页

Java 如何使用SeleniumWebDriver在新选项卡中打开网页,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我是硒新手。 我使用Java语言。 我想打开一些网页,比如说在一个新的标签页上。 driver.get(“http://google.com");工作正常,但会在新窗口中打开它。 我不想打开一个空的新选项卡,我想用我想要的URL打开一个新选项卡() 我在这里查看了答案,但没有找到适合我的解决方案。 有可能吗?您可能会将其移植到Java。这是我不久前创建的一个扩展方法,用于c#。基本上,它使用本地javascript打开目标浏览器中的新选项卡(即_驱动程序): 用法: var url = "htt

我是硒新手。
我使用
Java
语言。
我想打开一些网页,比如说在一个新的标签页上。
driver.get(“http://google.com");工作正常,但会在新窗口中打开它。
我不想打开一个空的新选项卡,我想用我想要的URL打开一个新选项卡()
我在这里查看了答案,但没有找到适合我的解决方案。

有可能吗?

您可能会将其移植到Java。这是我不久前创建的一个扩展方法,用于c#。基本上,它使用本地javascript打开目标浏览器中的新选项卡(即_驱动程序):

用法:

var url = "http://google.com";
_driver.OpenTab(url);

给它一个小小的旋转,看看你是否至少可以摸索一下正在使用的方法。

为什么“不可使用”(它的webdriver!)?:-)为什么不:?因为这些答案提供打开一个新的空标签,而我想用我的URL打开它。再说一次,我对Selenium webdriverSo还是个新手,你想打开一个firefox浏览器->打开一个新标签->输入一个新的URL,然后导航到它。我是否描述了您想要自动化的流程?还是完全不同?我已经打开了Firefox浏览器窗口。我想在那里打开一个新标签。好的,我可以打开一个新的选项卡,然后在那里插入URL并在那里浏览,但是我想从一开始就用那个测试URL打开一个新的选项卡。有可能吗?它会很容易移植过来,给你带来我所经历过的伟大结果。一切都很好(如果一切顺利的话,为未来的访问者提供java版本的一些更新)
var url = "http://google.com";
_driver.OpenTab(url);