获取远程WebDriver时禁用浏览器上的JavaScript [英] Disable JavaScript on browsers when getting remote webdriver

查看:78
本文介绍了获取远程WebDriver时禁用浏览器上的JavaScript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在硒网格中获取远程WebDriver时,如何在IE,Chrome和iPhone和android上禁用JavaScript.我知道如何在Firefox上执行此操作,但在所有其他浏览器上似乎有所不同?

How to disable JavaScript on IE, chrome, and maybe iPhone and android when getting remote WebDriver in selenium grid. I know how to do it on Firefox, but it seems different on all other browsers?

谢谢!

推荐答案

每个浏览器都有自己的禁用JavaScript的机制.例如,在IE中,这是通过"Internet选项"对话框中的设置来处理的. WebDriver无法为IE设置这些设置.此外,您会发现在禁用JavaScript的情况下,WebDriver几乎没有功能. WebDriver严重依赖于所谓的自动化原子,该实现方式为在浏览器中执行的JavaScript函数.

Each browser has its own mechanism for disabling JavaScript. In IE, for example, this is handled via a setting in the Internet Options dialog. WebDriver cannot set these settings for IE. Furthermore, you'll find that WebDriver will have very little functionality with JavaScript disabled. WebDriver has come to rely heavily on so-called Automation Atoms, which are implemented as JavaScript functions for execution within the browser.

这篇关于获取远程WebDriver时禁用浏览器上的JavaScript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆