日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用Selenium自动化测试时,让ChromeDriver中不显示“正受到自动测试软件控制”

發布時間:2024/9/20 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用Selenium自动化测试时,让ChromeDriver中不显示“正受到自动测试软件控制” 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景:

在用Selenium做自動化測試的時候,默認ChromeDriver是會提示“Chrom正受到自動測試軟件控制”的。如下圖這樣。但我們有些場景下,不希望這個提示出現。本文探索了幾種語言去掉這個提示條的方法,希望對小伙伴有幫助。

?1. Java

1 2 3 ChromeOptions options =?new?ChromeOptions(); options.setExperimentalOption("excludeSwitches",?new?String[]{"enable-automation"}); WebDriver driver =?new?ChromeDriver(options);

2. C#

ChromeOptions options = new ChromeOptions(); options.AddExcludedArgument("enable-automation"); options.AddAdditionalCapability("useAutomationExtension", false); IWebDriver driver = new ChromeDriver(options); driver.Navigate().GoToUrl("http://www.baidu.com");

3. Python

chrome_options = webdriver.ChromeOptions(); chrome_options.add_experimental_option("excludeSwitches", ['enable-automation']); driver = webdriver.Chrome(options=chrome_options);

4. JavaScript

var chromeCapabilities=webdriver.Capabilities.chrome() var chromeOptions = {'excludeSwitches': ['enable-automation'] }; chromeCapabilities.set('chromeOptions', chromeOptions); var driver = new webdriver.Builder().withCapabilities(chromeCapabilities).build();

總結

以上是生活随笔為你收集整理的用Selenium自动化测试时,让ChromeDriver中不显示“正受到自动测试软件控制”的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。