testing - 在 hudson 中控制 Selenium 测试速度

标签 testing selenium hudson

Hudson 中有 Selenium 插件 (RC),如果服务器需要一段时间才能响应,则构建时间过长并且会不断失败。我认为在测试文件中加入等待不是一个好主意,因为测试代码会因“等待”而变得臃肿,并且会增加构建时间,如果响应延迟,测试仍然会失败。

我想知道在 hudson 中是否可以控制 Selenium 测试用例的执行速度?就像您拖动 slider 以降低和最大化浏览器中的速度一样。

谢谢。

最佳答案

我认为无法控制 hudson/jenkins 的测试执行速度。但是,您可以通过以下 Selenium 方法设置测试速度(在这种情况下,Selenium 将在每个命令后等待 1 秒):

selenium.setSpeed("1000");

关于testing - 在 hudson 中控制 Selenium 测试速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7591862/

相关文章:

java - Selenium RemoteWebDriver - 如果找不到元素则执行某些操作

junit - 如何在 Hudson/Jenkins 中获取 CTest 结果

javascript - 我如何开始使用 mocha 并进行第一次测试?

iphone - 在同一台 iPhone 上使用不同的 Apple ID 进行应用程序测试和 App Store/iTunes 购买?

testing - 没有这样的元素 : Unable to locate element: {"method" :"css selector" ,"selector" :".flexipageTabset>.uiTabBar.uiTabItem.title"}

jenkins - 每个作业/节点禁用/启用 Jenkins 插件

jenkins - Hudson 的经验 - 构建矩阵项目

angularjs - 使用不同的参数运行同一个套件 2 次

java - 使用 webdriver 时查找幻灯片列表中的项目的元素

javascript - 如何使用 selenium web 驱动程序在代码镜像中输入值?