如何在不使用TestNG或JUnit的情况下并行运行Selenium测试用例。
目前我正在使用命令
客户端(节点)命令:
java -jar selenium-server-standalone-2.35.0.jar -role node -hub 协议://主机:4444 / grid / register -browser browserName = firefox,platform = WINDOWS maxInstances = 3.
但它不起作用。
我需要在Firefox中执行一个/多个测试用例parelley(时间5)
答案 0 :(得分:1)
Java -jar selenium-server-standalone-2.35.0.jar -role node -hub Protocol:// host:4444 / grid / register -browser browserName = firefox,platform = WINDOWS maxInstances = 3。 但它不起作用。
它无效。通过运行上面的命令,您将设置selenium网格以运行3个测试 IF实例和当它获得 3个请求时。您需要编写逻辑以传递三个并行指向集线器的测试实例,以使节点发挥其神奇作用。
要使用java并行运行测试,您需要使用多线程创建逻辑。你应该注意
或者你可以使用JUnit或testNG来完成大部分工作。
答案 1 :(得分:0)
你可以使用具有并行运行功能的Maven Surefire来实现。如果需要参数化,您只想使用TestNG。 Surefire也创建了一个非常好的测试报告。