0


selenium 浏览器托管

selenium 浏览器托管,是启动一个浏览器,调试代码,可以运行当前调试代码,不用从启动浏览器开始从头执行

在谷歌浏览器chrome.exe 目录中打开cmd 输入下面目录,启动器浏览器

chrome.exe --remote-debugging-port=9222--user-data-dir="C:\selenum\AutomationProfile"

–remote-debugging-port=9222 指定连接浏览器的端口
–user-data-dir="C:\selenum\AutomationProfile,指定保存浏览器记录的目录
在这里插入图片描述

from selenium.webdriver.chrome.options import Options
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By

'''
谷歌浏览器chrome.exe 目录中打开cmd  输入下面目录,启动器浏览器

C:\Program Files\Google\Chrome\Application>chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\selenum\AutomationProfile"

#  --remote-debugging-port=9222   指定连接浏览器的端口
#  --user-data-dir="C:\selenum\AutomationProfile,指定保存浏览器记录的目录
'''

options = Options()
options.debugger_address ='127.0.0.1:9222'
service = ChromeService(executable_path=ChromeDriverManager().install())# selenium4.0自动下载驱动print("驱动地址:", service.path)
driver = webdriver.Chrome(service=service,options=options,)# 初始化driver

driver.implicitly_wait(20)# 隐式等待

driver.find_element(By.XPATH,'//*[@id="app"]/div[1]/div[3]/section/div/div[8]/div/div[2]/form/div/div[1]/div/div/div/div[2]/span/span').click()

本文转载自: https://blog.csdn.net/qq_42846555/article/details/131570771
版权归原作者 默金…… 所有, 如有侵权,请联系我们删除。

“selenium 浏览器托管”的评论:

还没有评论