Python中Selenium自动化浏览器测试的示例分析
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下Python中Selenium自动化浏览器测试的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!P
千家信息网最后更新 2025年11月07日Python中Selenium自动化浏览器测试的示例分析
小编给大家分享一下Python中Selenium自动化浏览器测试的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Python之Selenium(自动化浏览器测试)
1.安装selenium
pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple
2.下载对应版本的浏览器驱动
http://npm.taobao.org/mirrors/chromedriver/
这是我的。

把解压后的驱动放在自己的python.exe 目录下。
3.测试code,打开一个网页,并获取网页的标题
from selenium.webdriver import Chromeif __name__ == '__main__': web = Chrome() web.get("https://baidu.com") print(web.title)4.一个小样例
from selenium.webdriver import Chromeif __name__ == '__main__': web = Chrome() url = 'https://ac.nowcoder.com/acm/home' web.get(url) # 获取要点击的a标签 el = web.find_element_by_xpath('/html/body/div/div[3]/div[1]/div[1]/div[1]/div/a') # 点击 el.click() # "/html/body/div/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/h5/a" # 爬取想要的内容 lists = web.find_elements_by_xpath("/html/body/div/div[3]/div[1]/div[2]/div[@class='platform-item js-item ']/div[" "2]/div[1]/h5/a") print(len(lists)) for i in lists: print(i.text)5.自动输入并跳转
from selenium.webdriver import Chromefrom selenium.webdriver.common.keys import Keysimport timeif __name__ == '__main__': web = Chrome() url = 'https://ac.nowcoder.com/acm/home' web.get(url) el = web.find_element_by_xpath('/html/body/div/div[3]/div[1]/div[1]/div[1]/div/a') el.click() time.sleep(1) input_el = web.find_element_by_xpath('/html/body/div/div[3]/div[1]/div[1]/div[1]/form/input[1]') input_el.send_keys('牛客', Keys.ENTER) # do something以上是"Python中Selenium自动化浏览器测试的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
浏览器
测试
浏览
自动化
内容
篇文章
示例
分析
网页
驱动
不怎么
大部分
小样
更多
标签
标题
版本
目录
知识
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
信息网络安全目标
在数据库表中出现的次数
软件开发公司费用标准
山东省网络安全技术服务平台
绿带网络安全中心
集中管理平台服务器
我的世界龙珠服务器怎么切换气功
mac搭建服务器
cisco220服务器u引导
软件开发招生院校
软件开发中日志是什么意思啊
怎么用电脑做服务器赚钱
软件开发前台后台管理
互联网络技术服务信息
网络安全具备的四个属性
戴尔服务器在北京哪里买云服务器
上传数据库到云数据库
达州软件开发联系方式
cmmi不适合软件开发
php读取大文件到数据库
海外服务器活动
网络安全班会教案 总结
服务器搭建企业邮箱
盐城市网络安全大赛
accp atm数据库
无法连接服务器110087什么意思
硕士学位论文数据库
搭建服务器安装目录
去外包公司做软件开发
竹溪服务软件开发案例