当前位置: 首页 > 知识库问答 >
问题:

无法使用硒网格打开浏览器的多个实例

姜乐语
2023-03-14

我正在使用硒网格(JUNIT,Java)在浏览器的多个实例上运行我的测试用例。我使用“java -jar -jar 硒-服务器-独立-2.20.0.jar -角色中心”来运行中心。和“java -jar 硒-服务器-独立-2.20.0.jar -角色 web驱动程序 -hub http:// 机器:4444/网格/寄存器 -端口 5566” 来运行节点。

我验证了两者都运行正常。

但是当我通过eclipse运行测试用例时,只打开了一个浏览器实例。

我用了这段代码。

    @Test
public void method() throws MalformedURLException {
    baseUrl = "https://www.google.co.in";
    nodeUrl = "http://`machinip`:5566/wd/hub";
    DesiredCapabilities capability = DesiredCapabilities.firefox();
    capability.setBrowserName("firefox");
    capability.setPlatform(Platform.WINDOWS);
    driver = new RemoteWebDriver(new URL(nodeUrl), capability);
    // WebDriver driver = new FirefoxDriver();
    driver.get(baseUrl);
    driver.findElement(By.xpath("//td/div/input")).sendKeys("lucky");
}

有人能建议我如何打开多个实例进行单个测试吗?

提前感谢您的帮助。

共有2个答案

姬承教
2023-03-14

尝试在启动服务器浏览器maxInstances=5时添加此标记

秦昊穹
2023-03-14

测试代码通常看起来不错 - 对于单个测试)我认为你错过了运行测试的方式 - 如果你一次运行它,它将打开一个实例。在 testNg 中,您可以使用 dataprovider(参数化)运行它几次,并在测试中指定.xml您想要“parallel=methods”,这样,测试的所有“参数化”实例将一起运行。还要确保在节点起始行(或您想要的任何数字)中具有 -browser maxInstances=5。

高效硒检测实验室

[披露:我在拉韦洛工作]

 类似资料:
  • 我试图启动firefox浏览器,并使用selenium webdriver打开一个网页示例< code>google.com。我成功地启动了浏览器,但启动网页时出现了一些问题。我得到的错误是 线程“main”中的异常 org . open QA . selenium . remote . unreachablebrowserexception:无法启动新会话。 可能的原因是远程服务器地址无效或浏览

  • 我编写了以下代码,以使用selenium webdriver V 2.53.0在Microsoft Edge浏览器中启动网页:

  • 我正在使用以下配置: 运行时发现以下错误: org.openqa.selenium.会话未创建异常断开:无法连接到渲染器 (会话信息:chrome=62.0.3202.62) (驱动程序信息:chromeDrive=2.34.522940 (1a76f96f66e3ca7b8e57d503b4dd3bcfba87af1),平台=Windows NT 6.1.7601 SP1x86_64)(警告:服

  • 本文向大家介绍C#使用默认浏览器打开网页的方法,包括了C#使用默认浏览器打开网页的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#使用默认浏览器打开网页的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 我已经应用了所有代码 我犯了这个错误 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。铬。驱动系统属性;有关更多信息,请参阅https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver.最新版本可从以下网站下载:http://chromedriver.

  • 每当我尝试时,它都会说Chrome意外关闭并要求重新打开。在python末尾,它给出了错误: 我的代码是: 更新:在详细模式下运行会产生以下结果: