selenium-grid2

    0热度

    1回答

    我正在使用JAVA和Selenium WebDriver测试自动化脚本, 我的测试运行在云环境(crossbrowsertesting.com)上。 有一个功能可以拍摄浏览器窗口的快照, 当我使用RemoteWebDriver时,这行代码可以正常工作,但需要用WebDriver替换它,因为原因不是打包得到windowHandles。 但我得到下面的错误现在,说明 “的方法getSessionId(

    0热度

    1回答

    我想为QA创建仪表板。它具有监视硒网格的功能。有没有任何Java客户端或东西来获取数据或通过Java代码控制硒网格? 例如: 要监视的节点工作 修改节点(添加capabilites 多) 等 感谢

    0热度

    1回答

    我有一个集线器和4个节点有不同的操作系统和浏览器。现在我可以通过转到这4个节点并运行硒节点注册命令来手动设置它。 我想要的是,我应该能够远程执行从集线器本身的节点配置,我没有去节点。 这可能与硒网格?

    0热度

    1回答

    是否有人能帮我理解Selenium Grid 1中的远程控制服务器和Selenium Grid 2中的远程控制服务器之间的区别。从我读到的主要区别之一版本之间是Selenium Grid的版本2与Selenium Remote Control合并。这是否与Selenium 1一样,是负责代理注入的遥控器?因为我认为这已被弃用。

    0热度

    1回答

    执行批处理的Selenium测试我有系列H一个硒网格主机和我有两个网格节点:机N1和机N2。两个节点都具有相同的功能。 我有四个测试:test1 =>test4。我使用nunit控制台:nunit3-console Test.dll --where="method =~ Test"在主机上启动测试。 所有测试在机器N1上执行。当我再次启动它们时,所有测试都在机器N2上执行。下次在机器N1等。 我预

    1热度

    3回答

    问题陈述:我只是想启动HUB和Node来使用Selenium Grid执行一些测试。 我有两个批处理文件START HUB.bat和START NODE.bat,当我手动运行它们时,它们完美运行。 但我希望他们使用Java程序@BeforeMethod运行。 我寻找答案 Runtime.getRuntime().exec("cmd /C start \"./BatchFiles/START HUB

    0热度

    1回答

    如何在Selenium Grid中终止会话?我的问题是,如果我的测试失败集线器仍保持会话进行此测试,我无法运行另一个测试(它运行但失败,因为无法获得空闲节点,因为它在集线器中注册)。我找到了这个How to kill thread in a Selenium Grid node,并且有一个使用DELETE /session/:sessionId的答案,但它对我不起作用。关于Selenium Gri

    2热度

    1回答

    我真的很困惑与蟒蛇和硒。我已经在Mac上设置了镀铬和Phantomjs硒,并且它工作正常。 但是,我只能运行phantomjs作为无头的代码,并且它让代码事情变得非常令人沮丧(对于幻像和铬),这样我才能看到发生了什么。尤其是,因为他们的工作方式不同。 从我的理解有以下两点: 泊坞窗硒 - https://github.com/elgalu/docker-selenium 这使得无头Firefox和

    1热度

    1回答

    我使用硒网格和硒3.4.0版本。 tearDown()函数出现错误(浏览器关闭但函数出错),我在tearDown()函数中尝试了@After,之前,套件,类等注释但不工作。请建议我的错误以及如何解决。 基类: public class TestBase { //public ThreadLocal<RemoteWebDriver> driver; public ThreadLocal<Rem

    0热度

    1回答

    我有一个BDD框架,并使用NUnit进行测试执行。我试图实现硒网格,其中作为默认配置,我有5个实例的chrome,firefox和1个IE。但是,当我从VS选择多个测试运行从一个节点可以说铬,他们只能顺序运行,而不是并行。 我也尝试使用MaxInstances和MaxSessions。