如何在selenium驱动程序打开的网页中禁用开发人员工具?

如何在selenium驱动程序打开的网页中禁用开发人员工具?,selenium,selenium-webdriver,selenium-ide,Selenium,Selenium Webdriver,Selenium Ide,我已经在selenium中创建了一个应用程序,其中它打开IE浏览器,并通过usind selenium的IE驱动程序输入用户id和密码。但是,我想防止用户检查表单中由selenium填充的自动数据。用户可以使用开发人员工具轻松地检查数据。所以我想知道在selenium打开的网页中禁用开发人员工具选项的方法 你的帮助非常值得赞赏 谢谢。实例化一个OpenQA.Selenium.Interactions.Actions的实例,然后为F12控件执行击键操作。这将打开/关闭Chrome、IE和Firef

我已经在selenium中创建了一个应用程序,其中它打开IE浏览器,并通过usind selenium的IE驱动程序输入用户id和密码。但是,我想防止用户检查表单中由selenium填充的自动数据。用户可以使用开发人员工具轻松地检查数据。所以我想知道在selenium打开的网页中禁用开发人员工具选项的方法

你的帮助非常值得赞赏


谢谢。

实例化一个
OpenQA.Selenium.Interactions.Actions的实例,然后为F12控件执行击键操作。这将打开/关闭Chrome、IE和Firefox中的开发者工具

在切换之前,我还需要检查devtools中的一个控件是否在那里,以确保不打开它们而不是关闭它们

c#:


但是你仍然可以通过浏览器菜单打开开发者工具。perform()将执行操作,但是我想禁用开发者工具选项,这样他/她就不能检查页面元素。Facebook也做了同样的操作。。。因此,将此标记为重复问题。这是个可怕的主意。
    OpenQA.Selenium.Interactions.Actions actions = new OpenQA.Selenium.Interactions.Actions([Instance of IWebDriver goes here]);
    actions.SendKeys(OpenQA.Selenium.Keys.F12).Perform();