
Python3+Selenium3自动化
爱测试的小浩
测试知识 与君分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python3+Selenium3 三种等待方式
建议:不建议使用该方法过多,脚本调试时可以使用该方法,需要强制等待的地方可以使用该方法。建议:隐式等待对整个driver过程都有效,须适当使用,不要到哪里都隐式等待一下。建议:可以对经常操作的元素设置显示等待,可以增强脚本的健壮和稳定。等待方式建议选择显示等待。原创 2022-11-18 13:28:35 · 453 阅读 · 0 评论 -
Python3+Selenium3 验证码处理策略
(3)使用cookie跳过验证码。(1)需要开发关闭前端验证码。(2)设置万能的验证码。原创 2022-08-23 10:18:53 · 570 阅读 · 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 · 1304 阅读 · 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 · 342 阅读 · 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 · 389 阅读 · 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 · 967 阅读 · 0 评论 -
Python3+Selenium3 读取Excel数据
Python3+Selenium3 读取Excel数据 文件布局如下: 读取Excel表中数据代码如下: #coding:utf-8 import xlrd import os class 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 · 493 阅读 · 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 · 328 阅读 · 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 · 470 阅读 · 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 · 1106 阅读 · 0 评论 -
Python3+Selenium3 框架日志类封装
Python3+Selenium3 日志类封装 Python3+Selenium3 日志类封装代码百度网盘地址: https://pan.baidu.com/s/1_UXgu7h24hkoplpKoW07vw 密码:1q91 Python3+Selenium3日志类封装代码如下: # * coding: utf-8 * import logging import os.path import ...原创 2020-04-25 17:11:05 · 329 阅读 · 0 评论 -
Python3+Selenium3+Unittest 登录验证实战
Python3+Selenium3+Unittest 登录验证实战 Python3+Selenium3+Unittest 登录验证实战百度网盘地址: https://pan.baidu.com/s/1Np8lglOdOAqcpnREtSL0Zw 密码:f9mj Python3+Selenium3+Unittest 登录验证实战: 自动化脚本中添加俩个文件 一个为PageWeb 一个ChanD...原创 2020-04-23 15:50:08 · 1283 阅读 · 4 评论 -
Python3+Selenium3 框架 页面类封装
Python3+Selenium3 框架 页面类Page_Object封装 Python3+Selenium3 框架页面类封装百度网盘源码地址 https://pan.baidu.com/s/1INSn5xImLUvWXu4EfuJ-hw 密码:wdme Python3+Selenium3 框架页面类封装代码如下: # * coding: utf-8 * from selenium impo...原创 2020-04-22 15:18:15 · 543 阅读 · 0 评论 -
Python3+Selenium3 上传操作
Python3+Selenium3 上传操作 Python3+Selenium3上传操作代码百度网盘地址: https://pan.baidu.com/s/1RKCxTKiSNMikDY3Qr5nvYw 密码:lvzd Python3+Selenium3上传操作代码如下: # coding=utf-8 #导入selenium from selenium import webdriver #设...原创 2020-04-19 03:05:31 · 270 阅读 · 0 评论 -
Python3+Selenium3 鼠标操作
Python3+Selenium3 鼠标操作 Python3+Selenium3 鼠标操作代码百度网盘下载地址: https://pan.baidu.com/s/1LMKNTZlzCM4pyE_R7iyOUw 密码:4smn Python3+Selenium3鼠标操作代码如下: #coding=utf-8 #导入selenium from selenium import webdriver #...原创 2020-04-18 23:48:17 · 291 阅读 · 0 评论 -
Python3+Selenium3 单选框
Python3+Selenium3 单选框 Python3+Selenium3单选框代码百度网盘地址: https://pan.baidu.com/s/1GLszX7uISUFG_Bx9cnqzIA 密码:8fen Python3+Selenium3单选框代码如下: #coding=utf-8 #导入selenium from selenium import webdriver #设置等待时间...原创 2020-04-18 23:31:15 · 332 阅读 · 0 评论 -
Python3+Selenium3 日期插件操作
Python3+Selenium3 日期插件操作 Python3+Selenium3日期插件操作代码百度网盘地址: https://pan.baidu.com/s/1fsAgqR68d6ZSvxdhHIGd6Q 密码:6zan Python3+Selenium3日期插件操作代码如下: #coding=utf-8 #导入selenium from selenium import webdriv...原创 2020-04-18 23:10:38 · 640 阅读 · 0 评论 -
Python3+Selenium3 滚动条操作
Python3+Selenium3 滚动条操作 Python3+Selenium3 滚动条操作代码百度网盘地址: https://pan.baidu.com/s/13UTPW7biZYJGPxFmYDPQNg 密码:yuo3 Python3+Selenium3 滚动条操作代码如下: #coding=utf-8 #导入selenium from selenium import webdriver...原创 2020-04-18 22:46:31 · 659 阅读 · 0 评论 -
Python3+Selenium3 屏幕截图
Python3+Selenium3 屏幕截图 Python3+Selenium3 屏幕截图代码百度网盘地址: https://pan.baidu.com/s/1W1QquoSDe15s7912WFfW7Q 密码:072z Python3+Selenium3 屏幕截图代码如下: #coding=utf-8 #导入selenium from selenium import webdriver #设...原创 2020-04-18 22:28:36 · 509 阅读 · 0 评论 -
Python3+Selenium3 键盘操作
Python3+Selenium3 键盘操作 禅道安装教程请查看Python3+Selenium3环境搭建篇 Python3+Selenium3 键盘操作代码百度网盘地址: https://pan.baidu.com/s/18G4iWrj7bRb7qinaA5Zetg 密码:qe5i Python3+Selenium3键盘操作代码如下: #coding=utf-8 #导入selenium fr...原创 2020-04-18 00:25:05 · 423 阅读 · 0 评论 -
Python3+Selenium3 下拉选处理
Python3+Selenium3 下拉选处理 Python3+Selenium3 下拉选处理代码百度网盘地址: https://pan.baidu.com/s/1XE6OevCLkj1fMvke3ZKplw 密码:tj58 Python3+Selenium3下拉选处理代码如下: #coding=utf-8 #导入selenium from selenium import webdrive...原创 2020-04-18 00:00:43 · 167 阅读 · 0 评论 -
Python3+Selenium3 警告框处理
Python3+Selenium3 警告框处理 禅道安装教程请查看Python3+Selenium3环境搭建篇 Python3+Selenium3 警告框处理代码百度网盘地址: https://pan.baidu.com/s/1lBfoY06cc-BDwpwSqtw4Og 密码:8esq Python3+Selenium3警告框处理代码如下: #coding=utf-8 #导入selenium...原创 2020-04-17 23:32:11 · 231 阅读 · 0 评论 -
Python3+Selenium3 常用操作元素
Python3+Selenium3 常用操作元素 禅道安装请参考Python3+Selenium3环境搭建 Python3+Selenium3 常用操作元素代码百度网盘地址: https://pan.baidu.com/s/1NHxMrD4sbO8_0147dWQzCQ 密码:cna1 Python3+Selenium3 常用操作元素代码如下: #coding=utf-8 #导入selenium...原创 2020-04-17 18:42:15 · 214 阅读 · 0 评论 -
Python3+Selenium3 页面元素定位
Python3+Selenium3 页面元素定位 Python3+Selenium3 页面元素定位百度网盘地址: https://pan.baidu.com/s/1LkVXIXHGnEo85Fx_8PaHjw 密码:0pbt Python3+Selenium3 页面元素定位代码如下: #coding=utf-8 #导入selenium from selenium import webdriv...原创 2020-04-17 18:08:34 · 420 阅读 · 0 评论 -
Python3+Selenium3 浏览器操作
** Python3+Selenium3 浏览器操作 ** 以禅道登录地址为例子 禅道安装包下载地址(一键安装即可) https://pan.baidu.com/s/1bHm4QMUJaKmBiSdyL-HvLQ 密码:a6in 浏览器操作代码地址 https://pan.baidu.com/s/1re3Mlnw5KX8qZUL6OMlxyg 密码:h4md Python3+Seleni...原创 2020-04-17 17:05:36 · 319 阅读 · 0 评论 -
Python3+Selenium3自动化环境搭建
Python3+Selenium3自动化环境搭建 下载Python3 1.详细步骤下一步即可(需要配置Python环境变量) Python百度网盘下载地址 : https://pan.baidu.com/s/18YQhVxuE6IGTEDTDf000hQ 密码:8td4 Python代码编辑工具 1.详细步骤下一步即可(Python代码编辑工具) pycharm百度网盘下载地址: https:/...原创 2020-04-17 16:39:32 · 470 阅读 · 0 评论