![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python3+Selenium3自动化
爱测试的小浩
测试知识 与君分享
展开
-
Python3+Selenium3 三种等待方式
建议:不建议使用该方法过多,脚本调试时可以使用该方法,需要强制等待的地方可以使用该方法。建议:隐式等待对整个driver过程都有效,须适当使用,不要到哪里都隐式等待一下。建议:可以对经常操作的元素设置显示等待,可以增强脚本的健壮和稳定。等待方式建议选择显示等待。原创 2022-11-18 13:28:35 · 368 阅读 · 0 评论 -
Python3+Selenium3 验证码处理策略
(3)使用cookie跳过验证码。(1)需要开发关闭前端验证码。(2)设置万能的验证码。原创 2022-08-23 10:18:53 · 490 阅读 · 0 评论 -
Python3+Selenium3 动态元素变化定位问题
Python3+Selenium3 动态元素变化定位问题1.如何解决div变化问题复制xpath时同一个div标签位置每次都发生变动 po.click_in('xpath',"/html[1]/body[1]/div[18]/div[1]/div[1]/ul[1]/li[1]/span[1]") po.click_in('xpath',"/html[1]/body[1]/div[19]/div[1]/div[1]/ul[1]/li[1]/span[1]") po.click_in('xpath',原创 2022-05-21 20:55:20 · 1128 阅读 · 0 评论 -
Python3+Selenium3 Autolt进行文件上传操作
Python3+Selenium3 Autolt进行文件上传操作1.首先下载Autolt工具2.打开SciTE Script Editor进行上传文件脚本编写ControlFocus("打开","text","Edit1") WinWait("[CLASS:#32770]","",10)ControlSetText("打开","","Edit1","D:\liuhao.docx") Sleep(1000) #等待1秒ControlClick("打开","","Button1") 3.执行原创 2022-05-21 20:48:58 · 272 阅读 · 0 评论 -
Python3+Selenium3 元素定位分析和解决
Python3+Selenium3 元素定位分析和解决1.定位元素时,页面元素未加载完成,导致无法定位到需要的元素解决办法:在定位元素前面添加休眠时间time.sleep(3)(强制等待3秒),等待页面元素加载成功。2.表单嵌套原因解决办法:查找定位元素所属的上下级元素,查看是否有标签,如果存在标签,需要先切换到此表单,在进行定位元素。使用driver.switch_to_frame(“定位的id、name”) 进行iframe切换。3.定位的元素被隐藏解决办法:需要鼠标悬停才能定位的,否原创 2022-03-29 14:43:57 · 341 阅读 · 0 评论 -
Python3+Selenium3 XPATH定位
Python3+Selenium3 XPATH定位1.通过@属性名=属性值进行定位定位百度搜索框 //input[@id=“kw”]2.通过text()="文本值"进行定位定位贴吧超链接 //div//a[text()=“贴吧”]3.通过contains(@属性名,属性值) contains(text(),文本值) 进行定位//input[contains(@id,“su”)] //div//a[contains(text(),“贴吧”)]3.通过and或则or 进行原创 2022-03-15 14:23:25 · 924 阅读 · 0 评论 -
Python3+Selenium3 读取Excel数据
Python3+Selenium3 读取Excel数据文件布局如下:读取Excel表中数据代码如下:#coding:utf-8import xlrdimport osclass ExcelUtil: def __init__(self, excel_path): self.data = xlrd.open_workbook(excel_path) self.table = self.data.sheet_by_name('Sheet1')原创 2020-06-08 18:31:25 · 429 阅读 · 0 评论 -
Python3+Selenium3自动化 配置文件读取
Python3+Selenium3自动化 配置文件读取(1)创建配置文件read.ini在Readini文件下创建read.ini的配置文件[webElent]url = http://127.0.0.1/zentao/user-login-L3plbnRhby8=.html(2)创建读取配置文件的方法注意: 使用前导入configparser类 #读取配置文件内容 def get_ini_value(self,value): config = configpars原创 2020-06-08 16:48:11 · 276 阅读 · 0 评论 -
Python3+Selenium3自动化 Jenkins集成环境搭建
Python3+Selenium3自动化Jenkins集成环境搭建Jenkins集成环境安装包百度网盘下载地址:https://pan.baidu.com/s/1U-z4CwR4P72s9FrPI7yHvg 密码:pc5d(1)安装Jenkins需要的Java环境JDK:JDK环境变量配置:新建变量信息输入如下内容:JAVA_HOME=C:\Program Files\Java\jdk...原创 2020-04-30 17:13:21 · 410 阅读 · 0 评论 -
Python3+Selenium3自动化测试报告
Python3+Selenium3自动化测试报告## Python3+Selenium3自动化测试报告代码百度网盘下载地址:https://pan.baidu.com/s/1NDsrmm7_Lp6Uwh_YL42Uag 密码:qkdc报告生成文件为:BSTestRunner.py## Python3+Selenium3自动化测试报告代码如下:代码测试类:# * coding: utf...原创 2020-04-28 17:36:09 · 658 阅读 · 0 评论 -
Python3+Selenium3 框架日志类封装
Python3+Selenium3 日志类封装Python3+Selenium3 日志类封装代码百度网盘地址:https://pan.baidu.com/s/1_UXgu7h24hkoplpKoW07vw 密码:1q91Python3+Selenium3日志类封装代码如下:# * coding: utf-8 *import loggingimport os.pathimport ...原创 2020-04-25 17:11:05 · 275 阅读 · 0 评论 -
Python3+Selenium3+Unittest 登录验证实战
Python3+Selenium3+Unittest 登录验证实战Python3+Selenium3+Unittest 登录验证实战百度网盘地址:https://pan.baidu.com/s/1Np8lglOdOAqcpnREtSL0Zw 密码:f9mjPython3+Selenium3+Unittest 登录验证实战:自动化脚本中添加俩个文件 一个为PageWeb 一个ChanD...原创 2020-04-23 15:50:08 · 1083 阅读 · 4 评论 -
Python3+Selenium3 框架 页面类封装
Python3+Selenium3 框架 页面类Page_Object封装Python3+Selenium3 框架页面类封装百度网盘源码地址https://pan.baidu.com/s/1INSn5xImLUvWXu4EfuJ-hw 密码:wdmePython3+Selenium3 框架页面类封装代码如下:# * coding: utf-8 *from selenium impo...原创 2020-04-22 15:18:15 · 500 阅读 · 0 评论 -
Python3+Selenium3 上传操作
Python3+Selenium3 上传操作Python3+Selenium3上传操作代码百度网盘地址:https://pan.baidu.com/s/1RKCxTKiSNMikDY3Qr5nvYw 密码:lvzdPython3+Selenium3上传操作代码如下:# coding=utf-8#导入seleniumfrom selenium import webdriver#设...原创 2020-04-19 03:05:31 · 216 阅读 · 0 评论 -
Python3+Selenium3 鼠标操作
Python3+Selenium3 鼠标操作Python3+Selenium3 鼠标操作代码百度网盘下载地址:https://pan.baidu.com/s/1LMKNTZlzCM4pyE_R7iyOUw 密码:4smnPython3+Selenium3鼠标操作代码如下:#coding=utf-8#导入seleniumfrom selenium import webdriver#...原创 2020-04-18 23:48:17 · 255 阅读 · 0 评论 -
Python3+Selenium3 单选框
Python3+Selenium3 单选框Python3+Selenium3单选框代码百度网盘地址:https://pan.baidu.com/s/1GLszX7uISUFG_Bx9cnqzIA 密码:8fenPython3+Selenium3单选框代码如下:#coding=utf-8#导入seleniumfrom selenium import webdriver#设置等待时间...原创 2020-04-18 23:31:15 · 292 阅读 · 0 评论 -
Python3+Selenium3 日期插件操作
Python3+Selenium3 日期插件操作Python3+Selenium3日期插件操作代码百度网盘地址:https://pan.baidu.com/s/1fsAgqR68d6ZSvxdhHIGd6Q 密码:6zanPython3+Selenium3日期插件操作代码如下:#coding=utf-8#导入seleniumfrom selenium import webdriv...原创 2020-04-18 23:10:38 · 576 阅读 · 0 评论 -
Python3+Selenium3 滚动条操作
Python3+Selenium3 滚动条操作Python3+Selenium3 滚动条操作代码百度网盘地址:https://pan.baidu.com/s/13UTPW7biZYJGPxFmYDPQNg 密码:yuo3Python3+Selenium3 滚动条操作代码如下:#coding=utf-8#导入seleniumfrom selenium import webdriver...原创 2020-04-18 22:46:31 · 588 阅读 · 0 评论 -
Python3+Selenium3 屏幕截图
Python3+Selenium3 屏幕截图Python3+Selenium3 屏幕截图代码百度网盘地址:https://pan.baidu.com/s/1W1QquoSDe15s7912WFfW7Q 密码:072zPython3+Selenium3 屏幕截图代码如下:#coding=utf-8#导入seleniumfrom selenium import webdriver#设...原创 2020-04-18 22:28:36 · 429 阅读 · 0 评论 -
Python3+Selenium3 键盘操作
Python3+Selenium3 键盘操作禅道安装教程请查看Python3+Selenium3环境搭建篇Python3+Selenium3 键盘操作代码百度网盘地址:https://pan.baidu.com/s/18G4iWrj7bRb7qinaA5Zetg 密码:qe5iPython3+Selenium3键盘操作代码如下:#coding=utf-8#导入seleniumfr...原创 2020-04-18 00:25:05 · 357 阅读 · 0 评论 -
Python3+Selenium3 下拉选处理
Python3+Selenium3 下拉选处理Python3+Selenium3 下拉选处理代码百度网盘地址:https://pan.baidu.com/s/1XE6OevCLkj1fMvke3ZKplw 密码:tj58Python3+Selenium3下拉选处理代码如下:#coding=utf-8#导入seleniumfrom selenium import webdrive...原创 2020-04-18 00:00:43 · 115 阅读 · 0 评论 -
Python3+Selenium3 警告框处理
Python3+Selenium3 警告框处理禅道安装教程请查看Python3+Selenium3环境搭建篇Python3+Selenium3 警告框处理代码百度网盘地址:https://pan.baidu.com/s/1lBfoY06cc-BDwpwSqtw4Og 密码:8esqPython3+Selenium3警告框处理代码如下:#coding=utf-8#导入selenium...原创 2020-04-17 23:32:11 · 186 阅读 · 0 评论 -
Python3+Selenium3 常用操作元素
Python3+Selenium3 常用操作元素禅道安装请参考Python3+Selenium3环境搭建Python3+Selenium3 常用操作元素代码百度网盘地址:https://pan.baidu.com/s/1NHxMrD4sbO8_0147dWQzCQ 密码:cna1Python3+Selenium3 常用操作元素代码如下:#coding=utf-8#导入selenium...原创 2020-04-17 18:42:15 · 173 阅读 · 0 评论 -
Python3+Selenium3 页面元素定位
Python3+Selenium3 页面元素定位Python3+Selenium3 页面元素定位百度网盘地址:https://pan.baidu.com/s/1LkVXIXHGnEo85Fx_8PaHjw 密码:0pbtPython3+Selenium3 页面元素定位代码如下:#coding=utf-8#导入seleniumfrom selenium import webdriv...原创 2020-04-17 18:08:34 · 357 阅读 · 0 评论 -
Python3+Selenium3 浏览器操作
**Python3+Selenium3 浏览器操作**以禅道登录地址为例子禅道安装包下载地址(一键安装即可)https://pan.baidu.com/s/1bHm4QMUJaKmBiSdyL-HvLQ 密码:a6in浏览器操作代码地址https://pan.baidu.com/s/1re3Mlnw5KX8qZUL6OMlxyg 密码:h4mdPython3+Seleni...原创 2020-04-17 17:05:36 · 255 阅读 · 0 评论 -
Python3+Selenium3自动化环境搭建
Python3+Selenium3自动化环境搭建下载Python31.详细步骤下一步即可(需要配置Python环境变量)Python百度网盘下载地址 :https://pan.baidu.com/s/18YQhVxuE6IGTEDTDf000hQ 密码:8td4Python代码编辑工具1.详细步骤下一步即可(Python代码编辑工具)pycharm百度网盘下载地址:https:/...原创 2020-04-17 16:39:32 · 402 阅读 · 0 评论