随笔分类 -  appium+python

摘要:1. 检查Appium服务器是否正常运行,可以在终端中输入appium查看是否正常启动; 2. 检查手机是否正常连接,可以在终端中输入idevice_id -l查看是否有设备连接; 3. 检查Appium服务器和手机之间的连接,可以在终端中输入ideviceinfo -u <device_udid> 阅读全文
posted @ 2024-01-05 15:39 yimu-yimu 阅读(93) 评论(0) 推荐(0) 编辑
摘要:安装nodejs 官网https://nodejs.org/en/ 安装以前的版本 检查版本: 阅读全文
posted @ 2024-01-05 13:18 yimu-yimu 阅读(13) 评论(0) 推荐(0) 编辑
摘要:报错 TypeError: __init__() got an unexpected keyword argument 'desired_capabilities' 查了好多资料,一直都没有问题,最后发现是版本问题: Appium-Python-Client版本和 selenium版本不匹配的问题 阅读全文
posted @ 2024-01-05 10:12 yimu-yimu 阅读(435) 评论(0) 推荐(0) 编辑
摘要:官方链接 应用下载安装 使用方法 1.iOS-Tagent a. Download iOS-Tagent to the local computer. git clone git@github.com:AirtestProject/iOS-Tagent.git b. Open iOS-Tagent 阅读全文
posted @ 2024-01-02 15:52 yimu-yimu 阅读(215) 评论(0) 推荐(0) 编辑
摘要:不再用desired_capabilities,用options代替 原来的 desired_caps = { "platformName": "ios", "platformVersion": "11.4", "deviceName": "iPhone 6 Plus", "noReset": Tr 阅读全文
posted @ 2023-12-31 13:00 yimu-yimu 阅读(328) 评论(0) 推荐(0) 编辑
摘要:后台启动&关闭appium server的命令 启动appium:appium -a 127.0.0.1 -p 4723 --log xxx.log --local-timezone Appium 服务命令行参数 启动appium -p 4723 指定端口 --log xxx.log指定日志保存到指 阅读全文
posted @ 2023-12-30 21:16 yimu-yimu 阅读(310) 评论(0) 推荐(0) 编辑
摘要:有关appium2.x的官方文档 共同安装 0. 安装 python( 如果pycharm版本是 2019 的话,python版本最好小于 3.10) 1.安装 java(我的是 11) ,安装 jdk 2.安装homebrew 安装 git 3.安装 xcode(根据 macOS版本) 4. 安装 阅读全文
posted @ 2023-12-29 15:49 yimu-yimu 阅读(353) 评论(0) 推荐(0) 编辑
摘要:设置了“app”以后,就无需再设置appPackage、appActivity PATH = lambda p: os.path.abspath(os.path.join(os.path.dirname(__file__), p)) desired_caps['app'] = PATH(app_pa 阅读全文
posted @ 2023-11-09 22:39 yimu-yimu 阅读(69) 评论(0) 推荐(0) 编辑
摘要:配置项增加一项: skipServerInstallation: True 前提:客户端已经安装了io.appium.uiautomator2.serve 阅读全文
posted @ 2023-11-09 14:00 yimu-yimu 阅读(306) 评论(0) 推荐(0) 编辑
摘要:前提设置: from appium import webdriver # 模拟器/真机已经被电脑识别到(adb devices) # 字典 # 1、设置终端参数项 desired_caps = { "platformName": "Android", "platformVersion": "6.1. 阅读全文
posted @ 2023-10-17 23:00 yimu-yimu 阅读(1811) 评论(0) 推荐(0) 编辑
摘要:封装 # find_elementUtil.py import os import time from selenium.webdriver.support import expected_conditions as EC from appium.webdriver.common.appiumby 阅读全文
posted @ 2023-10-13 20:37 yimu-yimu 阅读(215) 评论(1) 推荐(0) 编辑
摘要:Python 中处理 excel 数据的模块非常多,比如: xlxd(只读)、xlwd(只写)、openpyxl(可读写) Excel 文件和下面的py文件代码一定要在同一个文件夹内,不然需要指定具体的 Excel 文件路径 注意:excel文件为xlsx,不能是xls再转换成xlsx格式的文件,会 阅读全文
posted @ 2023-10-13 20:31 yimu-yimu 阅读(315) 评论(0) 推荐(0) 编辑
摘要:场景:当自动化测试使用excel测试用例驱动时,动态显示模块名和用例标题就很有用。 allure.dynamic.feature allure.dynamic.link allure.dynamic.issue allure.dynamic.testcase allure.dynamic.story 阅读全文
posted @ 2023-10-09 16:03 yimu-yimu 阅读(442) 评论(0) 推荐(0) 编辑
摘要:yaml安装 一、参数化数据读取YAML文件 多组数据读取内部文件 import pytest# 传多组数据,有几组数据,就遍历几次 @pytest.mark.parametrize("usname,pswd", [("xiaoming","123456"), ("xiaohong","123678 阅读全文
posted @ 2023-09-11 19:46 yimu-yimu 阅读(107) 评论(0) 推荐(0) 编辑
摘要:yaml在项目中存储数据的方式,数据层次清晰,可以跨平台,可以基于不同语言,转化速度快 准备操作:引入Python第三方库YAML File-Setting-projrct:python interpreter,点击 + 号,搜索pyYAML,进行安装 yaml数据如下 读取YAML数据 impor 阅读全文
posted @ 2023-09-11 17:01 yimu-yimu 阅读(53) 评论(0) 推荐(0) 编辑
摘要:三大等待: 1、显示等待 所有条件都是明确指出来,等待条件存在之后,再进行后续的代码执行 等待:webdriverwait 条件:expected_condition 等待20秒 检测条件成立的间隔:默认是0.5秒 使用方法: from selenium.webdriver.support.wait 阅读全文
posted @ 2023-09-11 14:12 yimu-yimu 阅读(310) 评论(0) 推荐(0) 编辑
摘要:appium鼠标移动到搜索按钮时,如果提示The Inspector is now released as a separate app. Please visit https://github.com/appium/appium-inspecto,那么需要下载相应的软件 点击搜索按钮,进入网页,找 阅读全文
posted @ 2023-09-11 11:28 yimu-yimu 阅读(171) 评论(0) 推荐(0) 编辑
摘要:高级设置 》勾选Log--》然后重启 阅读全文
posted @ 2023-09-11 10:46 yimu-yimu 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1.appium安装及环境配置 2.模拟器安装或者直接连接真机也可以 3.手机各配置参数获取platformName'、'platformVersion'、appActivity、deviceName、webdriver.Remote 4.代码运行测试,启动手机应用 5.页面元素获取方式,三种获取U 阅读全文
posted @ 2023-09-08 21:02 yimu-yimu 阅读(59) 评论(0) 推荐(0) 编辑
摘要:from appium import webdriver # 模拟器/真机已经被电脑识别到(adb devices) # 字典 # 1、设置终端参数项 desired_caps = { "platformName": "Android", "platformVersion": "6.1.1", "a 阅读全文
posted @ 2023-09-08 19:29 yimu-yimu 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示