我有一个Ant任务,它运行我编写的一批测试用例,运行得很好......除了Ant似乎忽略了fork="true"
和{{<junit>
属性1}}元素。
这是我的Ant任务:
<batchtest>
一次一个地运行我的测试用例需要8分钟以上,这完全是太长了。我注意到使用Selenium的其他吸虫,这只是使用该项目的另一个细微差别吗?
以下是正在发生的事情的概要:
1.运行Ant任务
2. Ant任务产生一个线程来运行Selenium服务器
3.测试用例(Selenium和jUnit)一次运行一次
当我的键盘被闪电击中时,一片乌云笼罩着我的立方体;-(
以下是我想要发生的事情的概要:
1.运行Ant任务
2. Ant任务产生一个线程来运行Selenium服务器
3.测试案例(Selenium和jUnit)同时发布
每个人都可以获得奖金,高五和五分之一!
答案 0 :(得分:3)
在我看来,你没有运行Selenium Grid,它允许你在Parallel中运行测试(与在Grid中注册的Remote Controls一样多的并发“线程”)。
答案 1 :(得分:0)
我见过的一个解决方案,并且很好地介意你,正在创建一个SeleniumFactory。这将是您自己的类,每次您需要另一个Web浏览器测试时,它会生成一个新线程。这需要一点点工作,但值得付出努力。