首页 > 其他分享 >Selenium 操作已打开的浏览器

Selenium 操作已打开的浏览器

时间:2024-08-15 11:50:53浏览次数:15  
标签:__ 浏览器 chrome driver Selenium 打开 12345 options selenium

偶尔要用到,start writing

实现步骤

  1. 先启动 Chrome,打开任务管理器,找到 chrome.exe,地址栏输入 cmd,然后执行 chrome.exe --remote-debugging-port=12345

  1. 看 !!! 12345 端口开了没 netstat -aon | findstr "12345"

  1. 开了,你就连呗 ~ 开始指挥你的浏览器 ~~~ 往左走,往右走
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

if __name__ == '__main__':
    chrome_options = Options()
    chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:12345")
    driver = webdriver.Chrome(options=chrome_options)
    driver.get("https://www.selenium.dev/")
    print(driver.title)
    driver.quit()


Talk is cheap, show me huajianketang's code.

标签:__,浏览器,chrome,driver,Selenium,打开,12345,options,selenium
From: https://www.cnblogs.com/huajianketang/p/18360611

相关文章

  • Ubunto 24.04 下 Docker Desktop 打开无反应问题解决和原因
    背景系统环境:Ubuntu24.04LTSDocker版本:Dockerversion26.1.4问题表象:打开DockerDesktop之后,无任何反应,使用命令行直接运行DockerDesktop,提示:runningundersystemd解决方案命令行执行如下指令$sudosysctl-wkernel.apparmor_restrict_unprivileged_userns=0$......
  • 谷歌浏览器如何隐藏书签
    谷歌浏览器的书签栏是一个极为方便的功能,它能够帮助用户快速访问自己频繁使用的网页。然而,有些时候为了保护个人隐私或使浏览界面更为简洁,我们可能需要隐藏书签栏。接下来就为大家分享如何隐藏谷歌浏览器的书签栏,一起来看看吧。(本文由https://www.gugeliulanqi.com.cn/站点的作......
  • java+testng+selenium实现测试用例过程的录制,生成GIF。
    1.功能需求:支持灵活配置:因为本身已有用例执行失败的截图功能,所以需要支持针对单条测试用例的配置;支持testng框架xml多线程的执行;录制内容文件小、支持调整录制每帧间隔、每条用例录制最大时长(避免用例元素未定位到时长时间录制)。2.灵活配置实现创建注解,通过在测试用......
  • 谷歌浏览器自动选择证书
    https://blog.csdn.net/u012399690/article/details/139425961使用场景在使用selenium自动化银行类网页时,有时网页会弹出选择证书的弹框,该弹框无法通过元素定位进行操作 方案一模拟按键利用键盘enter键盘此种方案较为简单,但不够稳定,需要有大量容错判断方案二更改注册......
  • Playwright 浏览器窗口最大化
    实现方式浏览器启动时,加参数args=['--start-maximized'];创建上下文时,加参数no_viewport=True。fromplaywright.sync_apiimportPlaywright,sync_playwrightdefrun(playwright:Playwright)->None:browser=playwright.chromium.launch(headless=False,arg......
  • selenium基础
    一、打开网址的方法(1)get打开网址a、get打开一个网址fromseleniumimportwebdriver#导入selenium第三方库中webdriverfromtimeimport*dx=webdriver.Chrome()#创建一个对象来来调用谷歌浏览器的对象dx.get("https://www.baidu.com/")#通过对象打b、get打开两个网......
  • selenium定位
    9种定位方法案例:https://www.baidu.com/百度为案例查看定位访问:打开方式两种:一种f12,另一种更多工具===开发者工具,第一种方法:id定位fromseleniumimportwebdriver#导入selenium第三方库中webdriverfromtimeimport*dx=webdriver.Chrome()#创建一个对象来来调用......
  • selenium实操
    一、selenium定位1、文本框(text)、密码(password)、按钮(button)、输入(send_keys)、点击(click)案例:http://cms.duoceshi.cn/manage/login.do环境fromseleniumimportwebdriver#导入selenium第三方库中webdriverdx=webdriver.Chrome()#创建一个对象来来调用谷歌浏......
  • 编写一个程序,打开和读取一个文本文件,并统计文件中每个单词出现的次数。用改进的二叉查
    /编写一个程序,打开和读取一个文本文件,并统计文件中每个单词出现的次数。用改进的二叉查找树存储单词及其出现的次数。程序在读入文件后会提供一个有三个选项菜单。第一个选项是列出所有的单词和出现的次数。第二个选项是让用户输入一个单词,程序报告该单词在文件中出现的次数。......
  • selenium介绍
    一、认识selenim1、selenium的定义?selenium是python中第三方库,python语言进行封装的我们用的selenium2的版本2、selenium的作用?做ui自动化,(代替手工测试)3、ui自动化的优点?a、解决重复性工作b、节约时间c、节约人力成d、保证覆盖度4、什么项目适合做ui自动化?a、需求比较......