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

有没有一种方法可以使用Selenium WebDriver而不通知文档它由WebDriver控制?

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

有没有一种方法可以使用Selenium WebDriver而不通知文档它由WebDriver控制?

,没有任何方法可以隐瞒您正在运行自动化测试。

WebDriver界面

使用 WebDriver界面时
,由于用户代理受远程控制,因此 webdriver-active标志 设置为true。最初是错误的。

WebIDL

Navigator includes NavigatorAutomationInformation;

请注意,该

NavigatorAutomationInformation
接口不应在WorkerNavigator上公开。

WebIDL

interface mixin NavigatorAutomationInformation {    readonly attribute boolean webdriver;};

网络驱动

  • 如果设置了webdriver-active标志,则返回true,否则返回false。

  • 对于网络作者:

    navigator.webdriver

    Defines a standard way for co-operating user agents to inform the document that it is controlled by WebDriver, for example so that alternate pre paths can be triggered during automation.

上面提到的实现基于以下两个 安全注意事项

  • 用户代理可以依靠命令行标志或配置选项来测试是否启用WebDriver,或者在用户代理不直接通过特权内容文档或控件小部件使用户代理启动或确认连接的情况下,实现HTTP端点。

  • 强烈建议用户代理要求用户采取明确的措施来启用WebDriver,并且WebDriver在用户使用的公共版本中保持禁用状态。

  • 还建议用户代理努力从视觉上区分WebDriver控制下的用户代理会话和用于正常浏览会话的用户代理会话。这可以通过浏览器的chrome元素来完成,例如 门衣架 ,操作系统窗口的彩色装饰或窗口中普遍存在的一些小部件元素,以便轻松识别自动化窗口。




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

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

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