解決 “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
相關文章
- 軟體測試:自動化測試
- 軟體測試自動化
- 軟體測試框架——自動化測試框架框架
- 《軟體自動化測試成功之道》節選6 - 自定義控制元件的測試方法控制元件
- 軟體測試自動化的最新趨勢
- 軟體開發中的自動化測試
- 軟體測試自動化框架框架
- 談軟體自動化測試工具的評測方法
- 軟體測試(功能、介面、效能、自動化)詳解
- 軟體測試理論(2)自動化測試
- 軟體自動化測試有哪些測試流程?專業的軟體測評中心推薦
- 自動化測試在國際軟體測試中的應用
- 軟體測試、自動化測試極容易產生的誤區
- 軟體測試筆記——11.自動化測試和手動測試的選擇筆記
- 軟體自動化測試工具的那些事兒
- 軟體自動化測試的四個階段
- 我的自動化軟體測試小結(2)
- 基於GUI的自動化軟體測試工具GUI
- 通用自動化測試軟體 — TAE
- 《軟體自動化測試成功之道》節選12 - 自動化測試指令碼的維護指令碼
- 《軟體自動化測試成功之道》節選5 - 第三方控制元件的測試方法控制元件
- 軟體自動化測試工具的歷史演進
- 介面自動化測試解決方案
- 軟體測試為什麼需要自動化測試框架?權威軟體測試公司分享框架
- Eggplant—HMI 自動化測試軟體
- 軟體自動測試架構設計架構
- 軟體測試人員的華麗轉身——自動化測試之我見
- 《軟體自動化測試成功之道》節選2 - 對控制元件的熟悉程度與自動化測試成功實施之間的關係控制元件
- 解決 App 自動化測試的常見痛點APP
- TAE V3.0 — 全新的通用自動化測試軟體
- 軟體自動化測試有什麼優勢?自動化測試框架有哪些?框架
- Android自動化測試解決方案Android
- 《軟體自動化測試成功之道》目錄
- 軟體測試——三、軟體測試的分類
- 自動化測試是什麼?什麼軟體專案適合自動化測試?
- 軟體自動化測試知識分享,國內口碑好的軟體測評中心有哪些?
- 《軟體自動化測試成功之道》附帶的光碟說明
- 軟體測試缺乏配置管理的問題解決方法