小编Ste*_*evo的帖子

Selenium Webdriver是可检测的

我到处读到网站无法检测到用户正在使用硒网络驱动程序......但为什么呢?

例如,firefox中的webdriver插件为<html>元素添加了"webdriver属性" .所以<html>...转到<html webdriver="true">...

我很困惑...为什么不能检测到webdriver?

我写了一些Javascript来获取document.outerHTML ...并且有webdriver属性!=检测到了??

这是我在浏览器中使用Webdriver测试的代码,但没有:

<html>
<head>
  <script type="text/javascript">
  <!--
    function showWindow(){
      javascript:(alert(document.documentElement.outerHTML));
    }
  //-->
  </script>
</head>
<body>
  <form>
    <input type="button" value="Show outerHTML" onclick="showWindow()">
  </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下为什么不可能检测到Webdriver吗?

javascript testing selenium webdriver detect

6
推荐指数
1
解决办法
7554
查看次数

标签 统计

detect ×1

javascript ×1

selenium ×1

testing ×1

webdriver ×1