2014-05-13 51 views
0

有没有办法检测某人是否在您的网站上使用watir-webdriver进行网络测试?我曾经在某处读过检测watir/selenium很容易,但是我从未设法获得关于它的更多细节。Watir Webdriver检测

我已经尝试了UserAgent检测,但这不是非常有用,只要它很容易改变它。

+0

我怀疑这是否可能。 Selenium的想法是模拟真实的用户操作。除非Selenium无法模拟(例如非常快速地点击),否则您无法从服务器端检测到它。如果有人使用具有默认UA的普通浏览器运行它,用户代理方法将不起作用。 –

+0

我也认为。请输入您的答案,我会将其标记为正确。 – Maxo

+0

@ user1177636 - 看起来,我们没有新的答案。我没有回答这个问题,你是这样做的,所以请作出回答,我会标记为正确的。再次感谢您的协助。 – Maxo

回答

1

对,我会根据要求将我的意见转化为答案。

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

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