欢迎来到传世资源网!
加载中...
正在加载,请耐心等待...
本站为收藏、学习站,如有侵权,请联系管理员删除!

使用uiautomator2+pytest+allure进行Android的UI自动...

介绍 评论 失效链接反馈

使用uiautomator2 pytest allure进行AndroidUI自动化测试

from clipboard
import time from tools.loggers import JFMlogging from .base import Baselogger = JFMlogging().getloger() class app(Base): def __init__(self, driver): self.base = Base(driver) def app(self): self.base.click("com.tencent.mm:id/jq") time.sleep(2) self.base.send_keys("com.tencent.mm:id/li", "化网") time.sleep(2) # self.base.click("使用过的小程序") # time.sleep(2) self.base.click("传化网") time.sleep(10) self.base.click_point(0.886, 0.504) time.sleep(1) self.base.click("跟踪查询") self.base.assert_exited("信息查询") self.base.back() self.base.click("异常上报") self.base.assert_exited("信息查询") self.base.back() self.base.click("开票服务") self.base.assert_exited("发票申请") self.base.back() self.base.click("对账单") self.base.assert_exited("货主对账") self.base.back() self.base.click("停车服务") self.base.assert_exited("停车记录") self.base.back() self.base.swip_down() self.base.click("仓配查件") self.base.assert_exited("我收的") self.base.back() self.base.click("陆运通") self.base.assert_exited("全部") self.base.back() self.base.click("司机对账") self.base.assert_exited("时间") self.base.back() self.base.click("司机竞价") self.base.assert_exited("我的竞价") self.base.back() time.sleep(3) self.base.click("对账单") self.base.assert_exited("财务") self.base.back() time.sleep(3) # self.base.click("面单识别") # self.base.assert_exited("OCR面单识别") # self.base.back() # time.sleep(3) # time.sleep(3) self.base.click("承运订单") self.base.assert_exited("承运订单") self.base.back() time.sleep(3)

import allure import pytest from seleniumbase import decorators from tools.loggers import JFMlogging from android.module.commonstation import commonlogger = JFMlogging().getloger() from android.module.app import app # python -m weditor @pytest.mark.usefixtures('driver_setup') @pytest.mark.run(order=1) class Test_app: @decorators.retry_on_exception(tries=2) @pytest.fixture() def init(self, scope="function"): self.app = app(self.driver) # logger.info("初始化连接") yield self.app # logger.info("结束初始化") @allure.story('传化网') @pytest.mark.P0 def test_miniapp(self, init): init.app() init.common

下载声明:

本站资源均有第三方用户自行上传分享推荐,非本站自制,仅供玩家做交流学习之用!切勿用于商业用途!游戏作品版权归原作者享有,如有版权问题,请附带版权证明至邮件,本平台将应您的要求删除。
相关推荐:

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复