栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用Selenium时如何禁用Javascript?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用Selenium时如何禁用Javascript?

编辑

在此期间,确实出现了更好的替代方法,请参见其他答案,例如

如果您将WebDriver与FireFox一起使用,这是一种实现方法:

FirefoxProfile p = new FirefoxProfile();p.setPreference("javascript.enabled", false);driver = new FirefoxDriver(p);

原始答案

其他可能性是:

  • 编写应用程序以支持禁用Javascript(是的, Web 应用程序)。
    听起来疯了吗?是不是
    在我们的开发过程中,我们正是这样做的,在不使用JS的情况下实现功能,直到所有功能都存在,然后使用JS进行调味。我们通常在所有模板中提供一个挂钩,该挂钩可以控制从单个点到从Web应用程序本身打开/关闭哪个JS。而且,是的,没有启用JS几乎无法识别该应用程序,但这是确保一切正常运行的最佳方法。我们甚至为这两个版本编写Selenium测试。NOJS和JS。NOJS的实现如此迅速,以至于与编写复杂的JS测试相比,它们无关紧要。

  • 修改适当的浏览器配置文件以禁用JS。即对于FF,您可以告诉Selenium使用哪个配置文件。您可以正常加载此配置文件,在about:config中禁用JS,然后将此配置文件作为默认配置文件提供给Selenium RC。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/406296.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号