自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 web ui自动化测试元素xpath定位方法解说

通常情况下,不会选择使用xpath绝对路径进行定位,原因一:冗长,影响运行速度,原因二:涉及层级过多,任何一个层级发生变化,多会导致定位失败,需要后期修改,不利于维护。1、xpath绝对路径元素定位:/html/body/div/div/div/div/div/a[@class='cars_center__ZMDtt']若目标元素的某个属性具有唯一性,则可以直接对目标元素进行定位,否则,需要在目标元素附近寻找一个具有唯一性的元素,通过二者的层级关系进行定位。2、xpath相对路径定位和元素属性定位。

2024-04-25 16:34:14 607 1

原创 谷歌浏览器安装selenium IDE插件并进行网页测试

二、下载完成后,解压,打开谷歌浏览器>设置>扩展程序>打开开发者模式。打开chrome浏览器,右上角浏览器输入框后面,有个插件的标识,点击。一、下载selenium IDE插件。可导出脚本,选择测试脚本的对应语言。点第一个,新项目中建立一个新测试。开始录制,记录你的操作了。

2024-03-11 15:21:24 2008

原创 windows下安装chromedriver驱动

4.将下载的驱动文件:chromedriver.exe 放在浏览器的安装目录下:C:\Program Files (x86)\Google\Chrome\Application。1.做M站自动化测试,chrome版本最好选择低一点,我选择的版本是107.0.5304.62。保存并关闭环境变量设置文件后,请确保重启终端或者命令提示符窗口,以使环境变量更改生效。一、安装chrome以及chromedriver。2.输入:chromedriver.exe。1.打开终端或命令提示符窗口。2.下载chrome版本。

2024-03-01 10:42:27 757 1

原创 Airtest 小程序UI自动化

此时如果想要正确运行pycharm中代码,需要将图片复制到pycharm代码的文件夹中,否则找不到对应路劲。使用Airtest辅助窗口编辑脚,点击左侧的touch,对想要操作的部分进行"截图操作"pycharm中打开编写好的脚本文件,将脚本编辑器中的代码贴到pycharm中即可。点击connect连上手机,此时会出现手机页面。手机用数据线连接电脑,设备窗口出现设备信息。pip安装airtest和poco库。二、airtest主要分为。

2023-06-14 14:16:15 385

原创 APP自动化工具uiautomator2安装

uiautomator2安装

2023-03-15 14:37:59 611

原创 Soloπ 工具使用见解

Soloπ 工具使用见解

2022-08-23 14:35:26 7127

原创 jenkins下载插件,提示:unable to find valid certification path to requested target,解决办法

1.设置升级站点地址:http://mirror.esuni.jp/jenkins/updates/update-center.json2.下载插件Skip Certificate Check的安装文件,地址如下https://plugins.jenkins.io/skip-certificate-check/#releases3.jenkins,高级中上传此插件即可解决...

2021-12-08 14:27:25 949

原创 jenkins从英文变成中文,怎么解决?

1.现在插件Localization Support、Localization Chinese 这两个插件2.现在成功后,去系统配置里面设置一下参数,如下:3.重启jenkins即可:http://localhost:8181/restart

2021-12-08 12:27:27 206

原创 python运行环境提示:No module named ‘logbook‘,怎么解决

打开终端cmd:输入:pip install logbook安装环境即可

2021-12-06 17:13:31 794

原创 appium UI自动化,以一个元素为坐标向左滑动屏幕

向左滑动屏幕方法:1.首先获取屏幕宽度 width = driver.get_window_size()['width'] 2.拖拽元素 寻找拖拽元素的位置 ele_str = driver.find_element(By.XPATH,"*******") 滑动屏幕: TouchActions(driver).flick_element(ele_str,-width*0.4,0,1000).perform()...

2021-12-02 16:07:37 993

原创 jenkins下载不了插件,手动下载插件方式

jenkins-管理Jenkins-管理插件,下载插件,提示下载失败的时候,可以这样解决解决办法:1.打开失败详情:2.进入后,找到此插件的下载地址:3.复制到浏览器,手动下载4.下载成功后,在jenkins中上传插件即可...

2021-12-02 11:55:23 632

原创 appium ui App 自动化 popupwindow控件,定位不到页面元素的解决方法

1.坐标定位(通过UiAutomator Viewer工具定位坐标):2.定位不到的元素可以使用driver.tap()触发点击事件# 模拟手指点击(最多五个手指),time为时间,单位为msdriver.tap([(x1, y1), (x2, y2)], time)driver.tap([(704,1816),(808,1920)], 10)...

2021-11-02 15:51:01 839

原创 appium UI自动化,swipe方法滑动屏幕

swipe方法,从⼀个坐标位置滑动到另⼀个坐标位置,只能是两个点之间的滑动switch方法说明:swipe(start_x, start_y, end_x, end_y, duration=None)参数:1.start_x:起点 X轴 坐标2.start_y:起点 Y轴 坐标3.end_x: 终点 X轴 坐标4.end_y,: 终点 Y轴 坐标5.duration : 滑动这个操作⼀共持续的时间⻓度(也可以称惯性),单位:ms(毫秒)这里所说的惯性,就是指上拉下滑的过程中,滑...

2021-11-02 15:41:53 1212

原创 jenkins+pytest+ allure如何运行多个py文件

jenkins配置项目构建中配置如下:此时构建脚本即可执行多个py测试脚本了~

2021-07-09 14:47:48 615

原创 jenkins定时任务设置

一、下载插件powershell.hpi可通过插件管理下载如果jenkins插件管理下载失败,可通过以下链接下载:https://updates.jenkins.io/download/plugins/powershell/1.5/powershell.hpi手动下载成功后,通过插件管理-高级-上传插件解决问题二、配置1.构建触发器,选择build periodically,日常表输入:H/5****,意思每5分钟执行一次,根据需要设置2.设置build powersh..

2021-07-02 15:45:11 394

原创 jenkins+git+pytest+allure+appium配置

一、安装jenkins下载地址:http://jenkins-ci.org/配置环境变量二

2021-06-24 17:14:31 554 5

原创 appium+夜神模拟器+pycharm app自动化ui测试实战

一、下载软件:1.下载安装夜神虚拟机,下载地址:https://www.yeshen.com/2.

2021-06-07 17:25:27 2097 1

原创 Charles如何打断点,修改Response数据

一、打开将要访问的网址,通过Charles抓到想要修改数据的接口二、点击右键勾选Breakpoints三、点击Charles工具中Proxy-Breakpoints四、弹出Breakpoints  Settings 弹层五、双击Location中的想要打断点的接口,弹出Edit Breakpoints六、将Query中的内容删除,输入*       如果修改Request数据,就将Request勾...

2018-06-14 15:43:44 32522 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除