- 博客(4)
- 收藏
- 关注
原创 python appium5.2.2版本的手势指令的使用
本文介绍了Appium 5.2.2版本中手势指令的两种使用方法。第一种是通过ActionChains封装w3c_actions.pointer_action实现手势操作,包括移动、点击、长按等功能。第二种是直接使用w3c_actions.pointer_action进行更底层的手势控制。文章详细展示了从环境配置到具体手势操作的完整代码示例,包括点击(tap)、长按(click_and_hold)等常见手势的实现方式,并提供了元素定位和手势组合的实用技巧。最后指出开发者可以根据需求选择不同层级的手势操作方法。
2025-08-27 22:07:05
300
1
原创 appium的find_element的使用
Appium新版本移除了find_element_by_id()等方法,改用类似Selenium的find_element()方式。新用法为driver.find_element(by=By.ID,value="元素ID"),支持通过By类指定多种定位方式。也可使用AppiumBy导入特定定位方式。对于熟悉Selenium的用户来说,这种改变基本一致。开发者可通过IDE查看By类支持的所有定位类型。
2025-08-26 16:32:22
159
原创 driver.execute_script(“mobile: startActivity“)的使用
摘要: 本文介绍了在Appium 3.0、Python客户端5.2.2环境下使用driver.execute_script执行mobile: startActivity的方法。关键步骤包括:通过adb获取当前Activity完整路径(需包含/),直接将其填入intent参数。注意高版本中appPackage和appActivity非必填项,与部分AI回答存在版本差异。核心代码示例为通过mobile: startActivity调用目标Activity,路径格式应为com.xxx/.yyyActivity。
2025-08-20 13:58:49
213
原创 appium UiAutomator2Options的使用
使用Appium操作安卓模拟器时遇到界面无法打开的问题。原因是UiAutomator2Options的属性命名应为下划线小写格式(如platform_name),而非小驼峰式(platformName)。正确配置应改为:platform_name、platform_version、device_name、app_package和app_activity等属性。连接Appium Server时需使用http://127.0.0.1:4723地址,并确保ADB已连接。属性命名规范是解决问题的关键,必须使用下划线
2025-08-19 23:04:02
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅