- 博客(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
508
1
原创 谷歌浏览器安装selenium IDE插件并进行网页测试
二、下载完成后,解压,打开谷歌浏览器>设置>扩展程序>打开开发者模式。打开chrome浏览器,右上角浏览器输入框后面,有个插件的标识,点击。一、下载selenium IDE插件。可导出脚本,选择测试脚本的对应语言。点第一个,新项目中建立一个新测试。开始录制,记录你的操作了。
2024-03-11 15:21:24
1588
原创 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
602
1
原创 Airtest 小程序UI自动化
此时如果想要正确运行pycharm中代码,需要将图片复制到pycharm代码的文件夹中,否则找不到对应路劲。使用Airtest辅助窗口编辑脚,点击左侧的touch,对想要操作的部分进行"截图操作"pycharm中打开编写好的脚本文件,将脚本编辑器中的代码贴到pycharm中即可。点击connect连上手机,此时会出现手机页面。手机用数据线连接电脑,设备窗口出现设备信息。pip安装airtest和poco库。二、airtest主要分为。
2023-06-14 14:16:15
350
原创 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
925
原创 jenkins从英文变成中文,怎么解决?
1.现在插件Localization Support、Localization Chinese 这两个插件2.现在成功后,去系统配置里面设置一下参数,如下:3.重启jenkins即可:http://localhost:8181/restart
2021-12-08 12:27:27
189
原创 python运行环境提示:No module named ‘logbook‘,怎么解决
打开终端cmd:输入:pip install logbook安装环境即可
2021-12-06 17:13:31
762
原创 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
979
原创 jenkins下载不了插件,手动下载插件方式
jenkins-管理Jenkins-管理插件,下载插件,提示下载失败的时候,可以这样解决解决办法:1.打开失败详情:2.进入后,找到此插件的下载地址:3.复制到浏览器,手动下载4.下载成功后,在jenkins中上传插件即可...
2021-12-02 11:55:23
611
原创 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
816
原创 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
1171
原创 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
361
原创 jenkins+git+pytest+allure+appium配置
一、安装jenkins下载地址:http://jenkins-ci.org/配置环境变量二
2021-06-24 17:14:31
536
5
原创 appium+夜神模拟器+pycharm app自动化ui测试实战
一、下载软件:1.下载安装夜神虚拟机,下载地址:https://www.yeshen.com/2.
2021-06-07 17:25:27
2011
1
原创 Charles如何打断点,修改Response数据
一、打开将要访问的网址,通过Charles抓到想要修改数据的接口二、点击右键勾选Breakpoints三、点击Charles工具中Proxy-Breakpoints四、弹出Breakpoints Settings 弹层五、双击Location中的想要打断点的接口,弹出Edit Breakpoints六、将Query中的内容删除,输入* 如果修改Request数据,就将Request勾...
2018-06-14 15:43:44
32440
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人