【问题标题】:Set the speed of simulation for Selenium on Chrome在 Chrome 上设置 Selenium 的模拟速度
【发布时间】:2018-04-05 16:28:16
【问题描述】:

我正在使用 Selenium 使用 c# 测试我的 Web 应用程序。 但是模拟速度太快了,我想放慢速度。 有什么解决办法吗?

【问题讨论】:

  • 新版本没有 ImplicitlyWait 属性。
  • 重点是,你为什么需要它?如果您愿意,您仍然可以 Thread.Sleep 线程,但如果他们删除了该功能,则可能是在声明,这是一种不好的做法。
  • 你想达到什么目的?是因为测试失败(例如,在单击后查找渲染速度不够快的元素)?是因为你想亲眼看看测试的作用吗?或者您想录制测试视频以便调查失败?或者是其他东西?对于这些问题中的每一个,我都有不同的答案。

标签: c# google-chrome selenium webdriver


【解决方案1】:

您可以使用fiddler core API 集成

  if (m_SimulateModem) 
  {
      // Delay sends by 300ms per KB uploaded.
      oSession["request-trickle-delay"] = "300"; 
      // Delay receives by 150ms per KB downloaded.
      oSession["response-trickle-delay"] = "150"; 
  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-27
    • 1970-01-01
    • 2011-02-23
    • 2020-12-14
    • 2011-09-23
    • 2012-01-24
    • 2018-02-28
    • 1970-01-01
    相关资源
    最近更新 更多