解決 “chrome 正受到自動測試軟體的控制” 的提示
chromeOptions 是一個配置 chrome 啟動是屬性的類。透過這個類,我們可以為 chrome 配置如下引數(這個部分可以透過 selenium 原始碼看到):
- 設定 chrome 二進位制檔案位置 (binary_location)
- 新增啟動引數 (add_argument)
- 新增擴充套件應用 (add_extension, add_encoded_extension)
- 新增實驗性質的設定引數 (add_experimental_option)
- 設定偵錯程式地址 (debugger_address)
配置引數
chrome_options.add_experimental_option("excludeSwitches", ['enable-automation'])
原理分析
class Options(object):
KEY = "goog:chromeOptions"
def __init__(self):
self._binary_location = ''
self._arguments = []
self._extension_files = []
self._extensions = []
self._experimental_options = {}
self._debugger_address = None
self._caps = DesiredCapabilities.CHROME.copy()
def add_experimental_option(self, name, value):
"""
Adds an experimental option which is passed to chrome.
Args:
name: The experimental option name.
value: The option value.
"""
self._experimental_options[name] = value
相關文章
- 軟體測試:自動化測試
- 軟體測試自動化的最新趨勢
- 談軟體自動化測試工具的評測方法
- 軟體測試(功能、介面、效能、自動化)詳解
- 軟體自動化測試有哪些測試流程?專業的軟體測評中心推薦
- 軟體自動化測試的四個階段
- 軟體自動化測試工具的那些事兒
- 軟體測試理論(2)自動化測試
- 軟體測試、自動化測試極容易產生的誤區
- 自動化測試在國際軟體測試中的應用
- 軟體測試筆記——11.自動化測試和手動測試的選擇筆記
- 剛入行的軟體測試工程師如何自學軟體測試?工程師
- Eggplant—HMI自動化測試軟體
- 通用自動化測試軟體 — TAE
- Eggplant—HMI 自動化測試軟體
- 軟體自動化測試工具的歷史演進
- 介面自動化測試解決方案
- 解決 App 自動化測試的常見痛點APP
- 中介軟體自動化測試框架 cmdlinker框架
- 軟體測試為什麼需要自動化測試框架?權威軟體測試公司分享框架
- TAE V3.0 — 全新的通用自動化測試軟體
- 軟體自動化測試有什麼優勢?自動化測試框架有哪些?框架
- 軟體自動化測試知識分享,國內口碑好的軟體測評中心有哪些?
- 軟體測試——三、軟體測試的分類
- 自動化測試是什麼?什麼軟體專案適合自動化測試?
- 軟體自動化測試的作用有哪些?為什麼要選擇專業軟體測試公司進行?
- 你該瞭解的自動化測試工具:Selenium控制瀏覽器的常用方法!瀏覽器
- 常見的自動化測試框架分享,上海軟體測評中心有哪些?框架
- 自動化測試可替代手動測試?軟體測試這個誤區你有嗎?
- 軟體自動化測試與AI結合 - modernanalystAINaN
- 2021年軟體測試工具大全(自動化、介面、效能、安全、測試管理)
- 提高GUI自動化測試穩定性解決方案GUI
- Java + Selenium + OpenCV解決自動化測試中的滑塊驗證JavaOpenCV
- 軟體測試真的很重要!——軟體測試的作用
- 軟體測試書籍-學軟體測試最好的書
- 軟體測試培訓分享:軟體測試自學能找到工作嗎
- SOA架構的域控制器測試解決方案架構
- 福祿克光纖測試的警告提示怎麼解決