ubuntu24.04利用selenium控制浏览器的方法

ubuntu24.04利用selenium控制浏览器的方法

1.安装selenium

sh 复制代码
sudo apt install python3-selenium

2.下载chromedriver

下载地址1
下载地址2

在上面两个地址中挑选自己的版本号

下载chromedriver的时候一定要跟自己浏览器的版本相对应,笔者采用的是版本 131.0.6778.108(正式版本),下载大版本号一直就行。

3.处理chromedriver

解压下载的文件,然后把chromedriver移动到系统环境变量下面的目录里,请看笔者的演示

sh 复制代码
unzip *.zip
sudo mv chromedriver /usr/local/bin
sudo chmod +x /usr/local/bin/chromedriver

4.代码演示

python 复制代码
#coding=utf-8
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
import time
# 指定ChromeDriver的路径
service = Service(executable_path='/usr/local/bin/chromedriver')

# 创建Chrome WebDriver实例
driver = webdriver.Chrome(service=service)

# 接下来可以使用driver进行各种操作
driver.get("http://www.baidu.com")
driver.find_element(By.ID, 'kw').send_keys('selenium')
driver.find_element(By.ID, 'su').click()
time.sleep(20)
# 最后,不要忘记关闭浏览器
driver.quit()
相关推荐
星星码️6 小时前
博客系统 Web 端测试报告:功能、自动化与性能
功能测试·测试工具·压力测试·模块测试·测试覆盖率
han68896 小时前
selenium之实战
笔记·python·selenium·测试工具·自动化
Madison-No712 小时前
多语言聊天大模型--测试报告
linux·git·python·selenium·jmeter·自动化·postman
.又是新的一天.13 小时前
AI接口测试03(操作数据库/管理文档/mock/自动化测试/定时任务/AI导师)
软件测试·测试工具·接口测试·apifox
Wokoo718 小时前
自动化测试入门:核心场景、回归测试与 Web 自动化环境搭建
java·开发语言·测试工具
德思特18 小时前
德思特混频器参数详解:5MHz–40GHz 宽频段与低噪声 LO 设计
测试工具·自动化·射频工程
wuyk5551 天前
《WiFi 嵌入式物联网开发全套实战》| 第 33 章 Wireshark 无线抓包环境搭建、802.11 帧过滤规则
物联网·测试工具·wireshark
落魄大学生之流水线上谋生计4 天前
Selenium 入门到实战:用 Python 写出稳定的浏览器自动化
python·selenium·自动化