WEB自动化
文章平均质量分 56
WEB自动化
redrose2100
Python开发工程师/DevOps工程师/测试开发工程师
展开
-
Selenium----基于Docker在Linux环境下执行Selenium自动化脚本
本文详细介绍了如何快速地在Linux上执行selenium自动化测试脚本原创 2023-02-24 12:33:31 · 830 阅读 · 1 评论 -
WEB自动化(6)WEB自动化及脚本在Linux系统上正常运行一段时间后报session not created from tab crashed 的错误的解决办法
WEB自动化(1)环境安装及打开浏览器实例WEB自动化(2)常用的元素定位方法之xpath详解WEB自动化(3)PO设计模式原理与实现WEB自动化(4)使用selenium将网站验证码截图保存为本地图片WEB自动化(5)获取网站验证码即从验证码截图中获取图片中的字符串WEB自动化(6)WEB自动化及脚本在Linux系统上正常运行一段时间后报session not created from tab crashed 的错误的解决办法(1)问题现象当WEB自动化脚本部署在linux机器上正常运行一原创 2021-11-10 10:37:20 · 1670 阅读 · 0 评论 -
WEB 自动化系列
WEB自动化(1)环境安装及打开浏览器实例WEB自动化(2)常用的元素定位方法之xpath详解WEB自动化(3)PO设计模式原理与实现WEB自动化(4)使用selenium将网站验证码截图保存为本地图片WEB自动化(5)获取网站验证码即从验证码截图中获取图片中的字符串......原创 2021-11-09 23:03:28 · 178 阅读 · 0 评论 -
WEB自动化(5)获取网站验证码即从验证码截图中获取图片中的字符串
WEB自动化(1)环境安装及打开浏览器实例WEB自动化(2)常用的元素定位方法之xpath详解WEB自动化(3)PO设计模式原理与实现WEB自动化(4)使用selenium将网站验证码截图保存为本地图片WEB自动化(5)获取网站验证码即从验证码截图中获取图片中的字符串(1)安装依赖库pip install pillowpip install pytesseract(2)下载安装Tesseract-OCR1)从Tesseract-OCR 下载地址挑选合适的版本,下载安装包,比如这里下载一个原创 2021-11-04 17:59:42 · 1233 阅读 · 0 评论 -
WEB自动化(4)使用selenium将网站验证码截图保存为本地图片
WEB自动化(1)环境安装及打开浏览器实例WEB自动化(2)常用的元素定位方法之xpath详解WEB自动化(3)PO设计模式原理与实现WEB自动化(4)使用selenium将网站验证码截图保存为本地图片(1)网站验证码截图为图片的用途WEB自动化经常设计网站验证码的处理,要想解决网站验证码的问题,第一步就是首先需要将网站的验证码截图保存为本地图片,然后再用其他图像处理技术进行后续处理(2)安装依赖pip install seleniumpip install pillow(3)代码如下原创 2021-11-04 16:00:19 · 2420 阅读 · 5 评论 -
WEB自动化(3)PO设计模式原理与实现
1、PO设计模式原理简介PO:Page Object,即页面对象化原理:将要测试项目的所有页面对象化,然后在类里面提供方法每个用例需要保持独立,即前一个用例失败了,不影响后一个用例的执行2、将百度搜索页面的代码使用PO设计模式重构代码如下,注意,这里面在sleep(10) 只是为了更好的观察,实际不需要使用from selenium import webdriverclass Baidu(object): def __init__(self): self.dri原创 2021-06-26 15:27:38 · 709 阅读 · 0 评论 -
WEB自动化(2)常用的元素定位方法之xpath详解
1、使用xpath 定位,使用百度搜索“自动化测试”在谷歌浏览器中打开百度首页,在搜索框上【右键】-【检查】,打开如下页面在上图中红色选中的位置,【右键】-【copy】-【copy Xpath】,即将此处的元素的xpath路径拷贝出来了在代码中如下方式填入,即可找到输入框的元素driver.find_element_by_xpath('//*[@id="kw"]')在上述找到的元素中输入“自动化测试”,即在上述代码的后面继续使用send_keys方法driver.find_eleme原创 2021-06-26 14:38:05 · 1093 阅读 · 0 评论 -
Selenium----Selenium环境安装及打开浏览器实例
1、环境准备做WEB自动化推荐使用系统级的python解释器,即尽量不要去使用虚拟环境,否则后续可能会出现各种各样的问题使用如下命令安装 seleniumpip install selenium安装谷歌浏览器的driver查看浏览器版本号:打开驱动下载地址 http://npm.taobao.org/mirrors/chromedriver/,找到对应版本号(末位找不到完全一致的,找个就近的)下载win32压缩包解压后将其复制到python的安装路径下即可2原创 2021-06-26 14:17:52 · 708 阅读 · 0 评论