19-selenium操作已启动的浏览器
发布日期:2021-05-07 13:04:58 浏览次数:12 分类:原创文章

本文共 579 字,大约阅读时间需要 1 分钟。

目录


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是默认端口,可以随意修改。但别使用已经被占用的端口

 

 

上一篇:20-定位一闪而过的dialog
下一篇:01-Locust-简介及安装

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年03月20日 11时11分09秒