Ste*_*evo 6 javascript testing selenium webdriver detect
我到处读到网站无法检测到用户正在使用硒网络驱动程序......但为什么呢?
例如,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吗?