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);