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)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容