Selenium自动化测试:如何控制浏览器打开与关闭
import os import time from selenium import webdriver from selenium.webdriver.chrome.options import Options
检查是否已经有浏览器在运行
def check_browser(): try: browser = webdriver.Chrome() browser.quit() return True except: return False
使用CMD命令打开一个新的浏览器
if name == 'main': if not check_browser(): os.system(r'start chrome --remote-debugging-port=9527 --user-data-dir='D:\评阅用'')
# 获取刚才打开的浏览器
options = Options()
options.add_experimental_option('debuggerAddress', '127.0.0.1:9527')
browser = webdriver.Chrome(options=options)
browser.get('https://menhu.pt.ouchn.cn/site/ouchnPc/index')
print(browser.title)
# 关闭浏览器
time.sleep(10) # 等待10秒钟,方便观察
browser.quit()
原文地址: https://www.cveoy.top/t/topic/oARV 著作权归作者所有。请勿转载和采集!