导航:首页 > 编程语言 > appiumpythonswipe

appiumpythonswipe

发布时间:2023-06-19 15:27:51

python如何在手机上点击多项选择题的选项

你可以在开发者选项中打开指针位置,这样就很容易去获取界面上各个图标的具体位置了。建议是先获取手机分辨率,然后根据分辨率去计算要点击的位置。
点击操作driver有click()方法,如果没有className或者resource-id,使用swipe方法,参考如下:

##获取手机屏幕贺数分辨率
x = self.driver.get_window_size()['width']

y = self.driver.get_window_size()['height']

x = int(x*0.1)
y = int(y*0.1)

self.driver.swipe(x, y, x, y,1)
#这里的xy就是你UI界面上图标对应的坐标,时间非常短,1毫秒,模拟点击了。

如果别人有禅陆首更好的方法,你就用别人的,仅悉蚂供参考。

当然tap也可以,doc如下:
"""Taps on an particular place with up to five fingers, holding
for a
certain time

:Args:
- positions - an array of tuples representing the x/y
coordinates of
the fingers to tap. Length can be up to five.
- ration - (optional) length of time to tap, in ms

:Usage:
driver.tap([(100, 20), (100, 60), (100, 100)], 500)
"""

㈡ python+appium自动化测试-重复执行测试用例

来自APP Android端自动化测试初学者的笔记,写的不对的地方大家多多指教哦。

在功能测试过程中,经常会遇到一些偶然出现的Bug,需要通过重复执行用例来复现问题,那么,在自动化测试的过程中,对于一些偶然出现的Bug,也可以针对单个用例,或者针对某个模块的用例重复执行多次来复现。

重复执行测试用例的方法这边主要总结了三个:

①重复运行单条或全部测试用例

②测试用例运行失败后重新运行

③测试用例重复运行直到第一次失败后停止

要重复执行测试用例,需要先安装pytest-repeat插件

全局安装: 即安装在全局环境中,新创建的工程导入全局环境时会将该包导入,cmd输入:pip install pytest -repeat,安装成功后会显示repeat版本号

局部安装: 即安装在当前项目的环境下,新创建的工程不会同步该包,在PyCharm→File→setting,搜索pytest intrepreter,点击“+”号,如下图所示:

再搜索pytest-repeat,点击install package安装

出现下图表示安装成功:

重复执行测试用例的方法有多种,比如:方法一的重复执行单条测试用例;方法二的重复执行每条测试用例;方法三的每条测试用例执行一次,共执行N遍。

在测试用例前添加注解@pytest.mark.repeat(value),value表示重复的次数,来实现单条用例的重复执行。

运行结果为:被装饰的测试用例test_one会连续执行两次,再执行test_two,即按照顺序,第一个测试用例执行N次,再执行下一个测试用例

在终端传入-count的方式实现重复执行测试用例

运行结果为:测试用例test_one会连续执行两次,再执行两次test_two,即按照执行顺序,每一个测试用例都执行N次

注意:-s:表示输出用例中的调式信息,比如print的打印信息等。

-repeat-scope类似于pytest fixture的scope参数,在终端输入,-repeat-scope有四个参数:

重运行机制使用到了pytest的插件,插件名称为:rerunfailures,要使用它,需要先安装此插件

出现下图表示安装成功:

运行结果如下:

注意:

运行结果如下:

将pytest的 -x 选项与pytest-repeat结合使用,可以实现在重复运行测试用例的过程中,测试用例第一次失败时就停止运行,具体实现方法如下:

运行结果如下:

㈢ Appium环境部署(三)——python的下载、安装与配置

一、下载:根据个人环境和需求选择对应版本进行下载

1、官网下载

https://www.python.org/

3、网上输入关键字“python”搜索

二、安装与配置

1、找到下载exe文件,然后双击,进行安装

2、定义好要装python的目录后,然后把下方的两个选项勾选上(方便后期使用python的,不然还得自己去环境变量进行配置)(注意:安装目录尽量不要选择C盘)

3、需要同时安装两个python版本,比如python2、python3

(1)2个程序安装方法一致,双击进行安装,自定义安装

(2)安装的文件夹不要在同一个目录下

(3)重点:在安装好的目录下找到“python.exe”这个执行文件,然后进行自定义命名:比如这个目录下安装的是2.0,那就修改成“python2.exe”;另一个目录下安装的是3.0,那就修改成“python3.0.exe”

(4)然后把这两个目录及各自目录下的Scripts目录添加到环境变量path下,如 E:python;E:pythonScripts;E:python39;E:python39Scripts

三、检查环境

1、打开cmd,输入python,回车,查看返回的版本号

2、如果安装的时候修改了“python.exe”的名字为“python3.exe”,则在cmd框输入python3,回车,查看返回的版本号

3、可以编个学习语言的语句输出试用一下 如 print("Hello World") 回车输出查看结果

阅读全文

与appiumpythonswipe相关的资料

热点内容
服务器怎么执行sql 浏览:974
小孩子命令 浏览:706
贷款申请系统源码 浏览:266
windowsxp文件夹打开后怎么返回 浏览:662
怎么把pdf变成图片 浏览:795
17年程序员事件 浏览:494
iishttp压缩 浏览:29
公司文件加密后拷走能打开吗 浏览:186
headfirstjava中文 浏览:894
腾讯云服务器怎么放在电脑桌面 浏览:8
批量生成图片的app哪个好 浏览:496
小米10电池校准命令 浏览:96
移动商城系统app如何开发 浏览:692
用安卓手机如何发高清短视频 浏览:339
怎样运行java程序运行 浏览:553
海南根服务器镜像云服务器 浏览:536
weka聚类算法 浏览:452
视频服务器修复是什么意思 浏览:498
python跨平台开发 浏览:916
音遇app全民k歌从哪里下载 浏览:646