19-selenium操作已启动的浏览器
作者:互联网
目录
1. 步骤
- 找到本地安装的浏览器启动路径,例如Chrome
- 通过命令行启动ChromeDbug模式,如下
# windows
$ chrome.exe --remote-debugging-port=9222
# mac
$ /Applications/Google/Chrome.app/Contents/MacOS/Google/Chrome -remote-debugging-port=9222
- 代码操作已启动浏览器
# -*- coding: utf-8 -*-
# @Time : 2021/2/3
# @Author : 大海
from selenium import webdriver
# 前面打开的浏览器,手动打开百度首页
# 下面的代码是在搜索框输入内容
options = webdriver.ChromeOptions()
options.debugger_address = "127.0.0.1:9222"
driver = webdriver.Chrome(options=options)
driver.find_element_by_id('kw').send_keys('测试一下')
2. 注意
- 启动浏览器dbug模式时,需要把其他的已打开浏览器的进程先全部关闭
- 9222是默认端口,可以随意修改。但别使用已经被占用的端口
标签:webdriver,浏览器,启动,19,selenium,options,Chrome,9222 来源: https://blog.csdn.net/IT_heima/article/details/113620146