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()
相关推荐
大霞上仙4 小时前
selenium-ide web 自动化录制工具
ide·selenium·自动化
恩爸编程6 小时前
Selenium WebDriver:自动化网页交互的利器
selenium·测试
Steven_Mmm16 小时前
使用Allure作为测试报告生成器(Java+Selenium)
java·开发语言·selenium
勤奋的小王同学~1 天前
(接口测试)第六章 postman高级使用(如何使用postman去准备测试脚本)
测试工具·postman
MJH8271 天前
2024Selenium自动化常见问题及解决方式!
自动化测试·软件测试·测试工具·jmeter·接口测试·postman·测试工程师
帝恩思科技2 天前
网站打开速度测试工具:互联网优化的得力助手
测试工具
linda_06072 天前
【元素操作】鼠标 -ActionChains
python·selenium·自动化
NiJiMingCheng2 天前
《Python 爬取上海软科中国大学排名并存入表格:详解与速通指南》
数据库·python·selenium·网络爬虫·上海软科·自动化爬虫
Coderfuu2 天前
Postman安装使用教程
java·测试工具·postman