【问题标题】:Watir Webdriver DetectionWatir Webdriver 检测
【发布时间】:2014-05-13 16:56:53
【问题描述】:

有没有办法检测是否有人在您的网站上使用 watir-webdriver 进行 Web 测试?我在某处读到过很容易检测到 watir/selenium,但我从未设法获得有关它的更多详细信息。

我已经尝试过 UserAgent 检测,但这并不是很有用,因为它很容易更改。

【问题讨论】:

  • 我怀疑这是否可能。 Selenium 的想法是模拟真实的用户操作。您不可能从服务器端检测到它,除非 Selenium 无法模拟(例如,单击速度非常快)。如果有人使用具有默认 UA 的通用浏览器运行用户代理方法,则该方法将不起作用。
  • 我也这么认为。请输入您的答案,我会将其标记为正确。
  • @user1177636 - 看起来,我们没有新的答案。我没有回答这个问题,你回答了,所以请回答,我会标记为正确的。再次感谢您的帮助。

标签: ruby selenium-webdriver watir-webdriver


【解决方案1】:

好的,我会按照要求将我的cmets变成答案。

我怀疑这是否可能。 Selenium 的想法是通过模拟真实用户的行为来自动化浏览器。你不可能从服务器端检测到它,除非 Selenium 无法模拟(例如点击真的很快,但如果 Selenium 代码是故意编写的以慢速模拟真实用户,那么我会说很难检测)。

另一方面,如果有人使用具有默认 UA 的通用浏览器运行用户代理方法,则该方法将不起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    • 2013-04-11
    相关资源
    最近更新 更多