Python Appium自动化测试 连接模拟器启动淘宝APP

Time will tell.

在讲完我们的模拟器安装、配置后,就好比手机已经到位,系统已经做好,就差用数据线和电脑连接开始实战了,所以本篇章节就以《连接模拟器安装一款淘宝APP》为例来讲解分享一下。


一、Appium + Pycharm + 夜神模拟器 + 淘宝APP(推荐)

1、打开 pycharm 写好代码,这里以淘宝 APK 作为测试 Demo ,淘宝 APK 我放在电脑桌面或放置同代码同个目录下,如下:

其中 driver = webdriver.Remote(‘http://127.0.0.1:4723/wd/hub’,desired_caps) 这个地址是怎么来的呢?见 Appium 设置项,如下:


2、打开 Appium 并点击右上角三角符号,如下:


3、打开夜神模拟器:


4、打开 CMD ,进入夜神模拟器的安装路径下: D:\software\nox\Nox\bin ,运行指令: nox_adb.exe connect 127.0.0.1:62001 和指令 adb devices 查看设备名,如下:

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Appium是一个用于自动化移动应用程序的开源工具,而Python是一种流行的编程语言,可以使用AppiumPython来实现移动应用程序的自动化测试连接模拟器启动App的步骤如下: 1. 首先,需要安装AppiumPython的相关环境,包括Node.js、npm、Appium Server、PythonAppium Python客户端库。 2.打开Android模拟器,确保模拟器已经启动。 3.导入所需的Python库,包括webdriver、MobileBy和AppiumWebElement。 4.设置Appium连接参数,包括设备名称、平台版本、App路径和包名。 5.通过Appium Python客户端库中的webdriver.Remote()方法建立与Appium Server的连接。 6.使用find_element()方法找到并点击启动App的按钮。 7.等待App启动完成。 完整的Python代码示例如下: ```python from appium import webdriver from appium.webdriver.common.mobileby import MobileBy from appium.webdriver.webelement import WebElement desired_caps = { 'platformName': 'Android', 'platformVersion': '10', 'deviceName': 'emulator-5554', 'appPackage': 'com.taobao.taobao', 'appActivity': 'com.taobao.tao.homepage.MainActivity3' } driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) button = driver.find_element(MobileBy.XPATH, '//android.widget.Button[@text=""]') button.click() # 等待App启动完成 driver.implicitly_wait(10) driver.quit() ``` 请注意,上述代码中的设备名称、平台版本、App路径和包名需要根据实际情况进行修改。 以上就是使用AppiumPython连接模拟器启动App的详细步骤和示例代码。通过这种方式,可以进行移动应用程序的自动化测试和操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值