2、selenium 在已打开的浏览器中进行测试

问题:因为每次使用selenium打开Google都会弹出登录窗口。

解决:使用已存在的浏览器进行测试。


一、CMD输入命令打开浏览器

sudo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222


二、打开百度、输入代理。


三、测试(会在CMD打开的浏览器上执行操作)

from seleniumimport webdriver

from selenium.webdriver.chrome.options import Options

chrome_options = Options()

chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")

chrome_driver ="/usr/local/bin/chromedriver"

driver = webdriver.Chrome(chrome_driver, options=chrome_options)

print(driver.title)

你可能感兴趣的:(2、selenium 在已打开的浏览器中进行测试)