【发布时间】:2020-02-08 19:38:47
【问题描述】:
嗨,谁能告诉我在 Selenium 服务器上运行并行测试时我做错了什么?
我在课堂上有这个简单的并行测试:
package tests;
import categories.Category1;
import com.google.code.tempusfugit.concurrency.ConcurrentTestRunner;
import org.junit.Before;
import org.junit.Test;
import org.junit.experimental.categories.Category;
import org.junit.runner.RunWith;
@RunWith(ConcurrentTestRunner.class)
@Category(Category1.class)
public class ParalelTest extends Base
{
protected String siteUrl = "/waitforit.php";
@Before
public void setUp()
{
driver.get(baseUrl + siteUrl);
}
@Test
public void test1()
{
System.out.println("test1() thread name: " + Thread.currentThread().getName());
}
@Test
public void test2()
{
System.out.println("test2() thread name: " + Thread.currentThread().getName());
}
@Test
public void test3()
{
System.out.println("test3() thread name: " + Thread.currentThread().getName());
}
@Test
public void test4()
{
System.out.println("test4() thread name: " + Thread.currentThread().getName());
}
}
这有什么问题?没有服务器它工作正常。
【问题讨论】:
标签: java selenium selenium-webdriver junit parallel-processing