【问题标题】:Are there any good ways to speed up IE when running watir-webdriver运行 watir-webdriver 时有什么好方法可以加速 IE
【发布时间】:2013-03-14 01:24:20
【问题描述】:

我正在运行一组大约 200 个测试用例,运行 Chrome 大约需要 45 分钟。当我使用 IE 时,测试需要将近 2 个小时,并且会遇到来自超时的间歇性错误。

我听说关闭屏幕截图会有所帮助,但这似乎没有太大帮助。

【问题讨论】:

  • 如果您截取大量屏幕截图,关闭屏幕截图可能会有所帮助。为什么要截那么多屏?
  • 为了支持 Željko 的评论,这里有一篇来自 Alister Scott 的关于该问题的文章:watirmelon.com/2012/11/13/…

标签: internet-explorer watir watir-webdriver


【解决方案1】:

据我所知,运行测试的唯一显着时间改进是并行运行它们。另一种选择是参与Internet Explorer driver 的开发并使其更快。 :)

【讨论】:

  • 是的,并行运行是一个很大的改进
【解决方案2】:

使测试在 IE 上运行得更快的其他方法之一是使用watir-classic。这仅在您没有使用太多 watir-webdriver 特定的东西时才有效 - 例如不在您的测试等中直接访问底层的 selenium-webdriver 驱动程序实例。如果您使用的是公共 API,那么它应该可以很好地工作。

我不知道如何让测试在 Windows 上并行运行,因为流行的库 parallel_tests 在这个平台上不起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-13
    • 2020-04-30
    相关资源
    最近更新 更多