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()
相关推荐
生而为虫5 小时前
Selenium打开网页时保持登陆状态
selenium·测试工具
daad7779 小时前
tcpdump_BPF
linux·测试工具·tcpdump
我的xiaodoujiao11 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 46--撰写 README项目说明文档文件
python·学习·测试工具·pytest
我的xiaodoujiao12 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 47--设置Selenium以无头模式运行代码
python·学习·selenium·测试工具·pytest
不会代码的小测试1 天前
UI自动化-POM封装
开发语言·python·selenium·自动化
网络安全-杰克1 天前
Jmeter压力测试工具安装与使用
自动化测试·软件测试·测试工具·jmeter·职场和发展
Wpa.wk1 天前
接口自动化 - 接口鉴权处理常用方法
java·运维·测试工具·自动化·接口自动化
0思必得01 天前
[Web自动化] Selenium获取元素的子元素
前端·爬虫·selenium·自动化·web自动化
Wpa.wk1 天前
接口自动化 - 多环境统一文件配置 +多响应统一转换处理
运维·服务器·测试工具·自动化·接口自动化·统一配置
@zulnger1 天前
selenium 自动化测试工具实战项目(窗口切换)
selenium·测试工具·自动化