随笔分类 - Appium笔记
摘要:E selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Error ex
阅读全文
摘要:在这个示例中,我们首先配置 Appium 并连接到 Android 模拟器。然后,我们获取屏幕截图并将其保存为 PNG 文件。 接下来,我们加载预期的图片,并使用 compare_images 方法比较两张图片是否相同。最后,我们关闭 Appium 连接。 这个示例需要安装 Pillow 库来处理图
阅读全文
摘要:1: 以下报错, 修复方案: adb.exe' -P 5037 -s 29cc0bc8 shell settings delete global hidden_api_policy_pre_p_apps' exited with code 255'; Stderr: 'Exception occur
阅读全文
摘要:1. 在Docker官方网站下载docker for windows10的安装包,傻瓜安装(会自动开启Hyper-V服务,windows10自建一个虚拟机作为docker的服务端),成功安装后,开启docker服务 2. 在这里https://github.com/nikosch86/stf-poc
阅读全文
摘要:一: SDK→build-tools aapt dump badging xx.apk 二: 启动app,终端输入命令 adb logcat | grep ActivityManager win: 启动app,终端输入命令 adb logcat | findstr ActivityManager 三
阅读全文
摘要:常用控件 点击:click() 输入:send_keys() 获取属性 get_attribute('class') get_attribute('text') get_attribute('resource-id') get_attribute('content-desc') 获取元素状态:返回t
阅读全文
摘要:APP控件定位 Xpath定位 test属性定位: driver.find_element(By.XPATH,'//*[@test="test属性"]').click() resource-id属性定位: driver.find_element(By.XPATH,‘//*[@resource-id=
阅读全文
摘要:等待方式 强制等待:设定的秒数到后,执行 import time time.sleep(10) 隐式等待:设定时间内找到后,执行后续代码,否则抛出异常 driver.implicitly_wait( 10) 全局设定 显示等待: WebDriverWait(driver,10)可针对单个步骤设定时间
阅读全文
摘要:环境部署 一:环境搭建 java 1.8 Android Sdk Appium Desktop Appium Client 安卓驱动 java环境配置: Android Sdk环境配置: Appium Desktop: 集成了Server and Inspector,官网下载 Appium Serv
阅读全文