检测 InternetExplorerDriver 是否正在从客户端 JavaScript 控制浏览器

塞维扎斯

InternetExplorerDriver 在被远程控制的浏览器的 javascript 环境中是否有一个告示或标记或变量,可用于在网页中创建 javascript 代码,以检测浏览器是否(显然是 MSIE)并且正在被控制Selenium WebDriver 通过 InternetExplorerDriver?

吉姆·埃文斯

根据W3C WebDriver 规范,驱动程序应该在navigator对象上设置一个属性,特别是navigator.webdriver,允许检测。不幸的是,这是 IE 驱动程序目前不遵守规范的少数几个地方之一。

了解驱动程序的内部结构后,您可以查找document.__webdriver_script_fn,这是驱动程序用来执行 JavaScript 的变量。请注意,此 JavaScript 执行变量由驱动程序的多个内部函数使用,而不仅仅是对 SeleniumexecuteScript方法的显式调用但请注意,这是一个实现细节,可能会在不通知的情况下更改。事实上,开发团队正在研究 4.x 开发周期的重新架构选项,以便完全消除它。

如果您更明确地说明为什么要检测这样的事情,也许可以提供更具体和前瞻性的指导。但是,在撰写本文时,这可能是您所能做的最好的事情。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从浏览器检测USB设备是否插入了Javascript

来自分类Dev

从浏览器检测USB设备是否插入了Javascript

来自分类Dev

如何检测是否使用Android浏览器或Android本机WebView客户端

来自分类Dev

检测是否通过浏览器 js 安装了电报客户端

来自分类Dev

如何检测 - 是否在客户端 Web 浏览器中启用了 webstorage?

来自分类Dev

使用javascript检测用户浏览器

来自分类Dev

如何使用JavaScript检测浏览器?

来自分类Dev

如何检测浏览器是否支持javascript中的乒乓框架?

来自分类Dev

.__ defineGetter__如何用于检测浏览器中的控制台是否打开

来自分类Dev

.__ defineGetter__如何用于检测浏览器中的控制台是否打开

来自分类Dev

检测客户端浏览器及其版本号的可靠方法是什么?

来自分类Dev

如何检测并可能忽略处理不良/挂起的客户端浏览器请求

来自分类Dev

检测客户端信息Javascript / Jquery

来自分类常见问题

Javascript ES6跨浏览器检测

来自分类Dev

使用Javascript在浏览器中检测SSL3

来自分类Dev

在浏览器中检测图像的粘贴事件(jquery / javascript)

来自分类Dev

使用Javascript的Opera Mini浏览器检测

来自分类Dev

在JavaScript中检测浏览器的在线状态

来自分类Dev

Javascript或jquery事件,用于检测浏览器的“后退”按钮

来自分类Dev

可以在javascript中检测webapp或移动浏览器

来自分类Dev

发送初始Web服务器响应之前,如何检测服务器端浏览器是否支持Javascript?

来自分类Dev

使用JavaScript从iframe中检测浏览器,并根据浏览器显示不同的<div>内容?

来自分类Dev

是否可以从浏览器检查器控制台禁用Javascript / Jquery?

来自分类Dev

仅当在javascript中按下浏览器关闭(x)时,是否有任何条件可检测?

来自分类Dev

检测浏览器窗口是否处于活动状态,并在窗口再次处于活动状态后启动事件[JavaScript]

来自分类Dev

Telnet服务器可以通过协议检测正在使用的客户端吗?

来自分类Dev

Java代码-如何检测浏览器是否打开

来自分类Dev

jQuery检测浏览器是否支持Zoom

来自分类Dev

如何检测浏览器是否启用maxlength功能

Related 相关文章

  1. 1

    从浏览器检测USB设备是否插入了Javascript

  2. 2

    从浏览器检测USB设备是否插入了Javascript

  3. 3

    如何检测是否使用Android浏览器或Android本机WebView客户端

  4. 4

    检测是否通过浏览器 js 安装了电报客户端

  5. 5

    如何检测 - 是否在客户端 Web 浏览器中启用了 webstorage?

  6. 6

    使用javascript检测用户浏览器

  7. 7

    如何使用JavaScript检测浏览器?

  8. 8

    如何检测浏览器是否支持javascript中的乒乓框架?

  9. 9

    .__ defineGetter__如何用于检测浏览器中的控制台是否打开

  10. 10

    .__ defineGetter__如何用于检测浏览器中的控制台是否打开

  11. 11

    检测客户端浏览器及其版本号的可靠方法是什么?

  12. 12

    如何检测并可能忽略处理不良/挂起的客户端浏览器请求

  13. 13

    检测客户端信息Javascript / Jquery

  14. 14

    Javascript ES6跨浏览器检测

  15. 15

    使用Javascript在浏览器中检测SSL3

  16. 16

    在浏览器中检测图像的粘贴事件(jquery / javascript)

  17. 17

    使用Javascript的Opera Mini浏览器检测

  18. 18

    在JavaScript中检测浏览器的在线状态

  19. 19

    Javascript或jquery事件,用于检测浏览器的“后退”按钮

  20. 20

    可以在javascript中检测webapp或移动浏览器

  21. 21

    发送初始Web服务器响应之前,如何检测服务器端浏览器是否支持Javascript?

  22. 22

    使用JavaScript从iframe中检测浏览器,并根据浏览器显示不同的<div>内容?

  23. 23

    是否可以从浏览器检查器控制台禁用Javascript / Jquery?

  24. 24

    仅当在javascript中按下浏览器关闭(x)时,是否有任何条件可检测?

  25. 25

    检测浏览器窗口是否处于活动状态,并在窗口再次处于活动状态后启动事件[JavaScript]

  26. 26

    Telnet服务器可以通过协议检测正在使用的客户端吗?

  27. 27

    Java代码-如何检测浏览器是否打开

  28. 28

    jQuery检测浏览器是否支持Zoom

  29. 29

    如何检测浏览器是否启用maxlength功能

热门标签

归档