7 个答案:
答案 0 :(得分:2)
Selenium的Java客户端没有内置的方法来最小化 浏览上下文。
但是,作为默认/常见做法,是在最大化模式下打开浏览器,而Test Execution正在进行 最小化,浏览器将违反最佳做法,因为Selenium可能会失去对浏览上下文的关注,并且可能会在测试执行期间引发异常。但是,Selenium的 Python客户端确实具有minimize_window()方法,该方法最终将Chrome浏览上下文有效地推送到了后台。
示例代码
Python:
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("--start-maximized")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe')
driver.get('https://www.google.co.in')
driver.minimize_window()
Java:
driver.navig