Selenium 自动化测试:检查并创建浏览器实例
import os from selenium import webdriver from selenium.webdriver.chrome.options import Options
检查是否已有浏览器实例
try: driver = webdriver.Chrome() driver.execute_script('window.open('about:blank', 'tab2');') driver.switch_to.window('tab2') driver.get('http://localhost:9222/json/version') print('已有浏览器实例') except: os.system(r'start chrome --remote-debugging-port=9222 --user-data-dir='D:\评阅用'') options = Options() options.add_experimental_option('debuggerAddress', '127.0.0.1:9222') driver = webdriver.Chrome(options=options) print('创建新的浏览器实例')
测试代码
driver.get('https://www.baidu.com') print(driver.title)
关闭浏览器
driver.quit()
原文地址: https://www.cveoy.top/t/topic/oZaU 著作权归作者所有。请勿转载和采集!