selenium-grid2相关内容
我正在运行一个带有多个 chrome 实例的 selenium-grid.硒网格是具有多个节点的 2 台机器(窗口).测试是从连接到网格的另一台机器上执行的.为了能够使用远程调试的功能,我需要从执行机器(可以读取会话主机和驱动程序 debugUrl)连接到其他机器,最后连接到 chrome 实例. 但 chrome 拒绝 localhost 以外的任何内容. 我只能找到解决方案,当只有
..
我正在尝试让我的 Selenium Grid 在 Chrome 驱动程序上运行. 一开始我启动了集线器和节点:java -jar selenium-server-standalone-2.45.0.jar -role hubjava -jar selenium-server-standalone-2.45.0.jar -role node -hub http://localhost:4444
..
我想在多线程中测试网络,但是当我打开太多 chromedriver 时,它们会使用太多内存.我可以在一个浏览器中使用多线程吗? 解决方案 WebDriver 不是线程安全的.线程安全问题不在您的代码中,而在实际的浏览器绑定中.他们都假设一次只有一个命令(例如,就像一个真正的用户).但另一方面,您可以为每个线程实例化一个 WebDriver 实例,但它会启动多个浏览器,从而消耗更多内存.
..
我需要在两个 Android 设备上以分布式模式执行测试套件.我正在使用 appium 和 testng.你们中的任何一个都可以这样做吗? 解决方案 这里有一个很好的设置可以在你的项目中使用:AppiumTestDistribution 例如,您使用 Maven 构建,然后将依赖项添加到您的项目: com.github.saikrishna321
..
我正在尝试使用 appium & 在 2 个设备上运行并行测试selenium grid 但由于某种原因它只在第一个节点服务器(和第一个设备)上运行,但在第二个服务器上什么也没有发生. 此外,如果我关闭第一台服务器并运行测试,那么测试会在第二台服务器上运行,因此服务器应该没有任何问题. 是否需要提供一些参数才能将其设置为并行? 感谢您的帮助! 这是我的文件: 第一个服
..
我正在尝试使用appium&在2个设备上运行并行测试.硒网格,但由于某种原因,它只能在第一台节点服务器(和第一台设备)上运行,而在第二台服务器上什么也没有发生. 如果我要关闭第一台服务器并运行测试,那么该测试将在第二台服务器上运行,因此服务器应该没有任何问题. 是否必须提供一些参数才能将其设置为parallel? 感谢您的帮助! 这是我的文件: 第一个服务器json文
..
我需要在两个android设备上以分布式模式执行测试套件.我正在使用appium和testng.你们中的任何一个都能这样做吗? 解决方案 在这里,您可以在项目中使用非常好的设置:例如,您使用Maven进行构建,然后将依赖项添加到您的项目中: com.github.saikrishna321
..
我正在尝试并行运行Junit测试,是否使用3个节点设置了网格,执行测试时却遇到了异常 org.openqa.selenium.firefox.NotConnectedException:在45000毫秒后无法连接到端口7055上的主机127.0.0.1. 我的理解是与Firefox和selenium版本无关,我认为该异常是由于firefox对某个webdriver实例发出的锁定导致的,
..
有人用Gorouter提供的路由在CloudFoundry上运行Selenium-Grid吗? 根据“硒网格文档" ,我们可以传递中心地址到这样的节点实例: java -jar selenium-server-standalone.jar \ -role node \ -hub http://myhub.cf/grid/register 但是此节点使用本地地址和端口注册
..
我正在建立一个Selenium Grid,以涵盖一个需要全面涵盖以下组合的测试矩阵:三个提供相同服务的服务器(Windows Server 2003、2008和2012)和十个客户端(XP版本) ,win7,win8和win8.1),将分别访问这三台服务器以执行几乎相同的测试.这三个服务器部分很可能与这个问题无关,但出于上下文考虑,我将其放入其中.我正在通过TestNG DataProvider配
..
我正在尝试使用appium&在2个设备上运行并行测试.硒网格,但由于某种原因,它只能在第一台节点服务器(和第一台设备)上运行,而在第二台服务器上什么也没有发生. 如果我要关闭第一台服务器并运行测试,那么该测试将在第二台服务器上运行,因此服务器应该没有任何问题. 是否必须提供一些参数才能将其设置为parallel? 感谢您的帮助! 这是我的文件: 第一个服务器json文
..
我想在多线程中测试Web,但是当我打开太多的chromedrivers时,它们会使用过多的内存.我可以在一个浏览器中使用多线程吗? 解决方案 WebDriver不是线程安全.线程安全问题不在您的代码中,而是在实际的浏览器绑定中.他们都假设一次只能有一个命令(例如,像真实用户一样).但是,另一方面,您可以为每个线程实例化一个WebDriver实例,但是它将启动多个浏览器,这将占用更多的内存.
..
目前我可以通过RemoteWebDriver发送firefox配置文件,但我无法通过配置文件发送RestCLient扩展。 我需要一个REST客户端扩展(firefox附加组件)才能用于我的测试用例执行。 如果我在本地使用firefox运行测试用例驱动程序它的工作....但我如何使用RemoteWebDriver实现相同的事情? 文件profileDirectory = new文件(
..
我想让我的Selenium Grid在Chrome驱动程序上运行。 起初我开始使用集线器和节点:$ b $ b java -jar selenium-server- standalone-2.45.0.jar -role hub java -jar selenium-server-standalone-2.45.0.jar -role node -hub http:// localho
..
我用几个chrome实例运行一个硒网格。硒网格是2台机器(窗口)有几个节点。测试从连接到电网的另一台机器执行。为了能够使用远程调试的功能,我需要从正在执行的计算机(可以读取会话主机和驱动程序debugUrl)连接到其他计算机以及最后的chrome实例。 但是chrome拒绝localhost以外的任何东西。 我只能找到解决方案,在那里只有一个实例的情况下,人们可以通过隧道或端口转发,这
..
我喜欢在AWS上设置一个带有官方Docker映像的Selenium Grid,可以在这里找到 https: //github.com/SeleniumHQ/docker-selenium 集线器和节点应位于不同的机器/ docker主机上。 我使用一个大使容器,如下所述: https://docs.docker .com / articles / ambassador_pattern_
..
这是我怎么添加会员喜好到Chrome本地自动测试运行和TeamCity的(CI): 能力= DesiredCapabilities.Chrome(); 变种chromeOptions =新ChromeOptionsWithPrefs(); chromeOptions.AddUserProfilePreference(“download.default_directory”,Down
..