appium第一次尝试

  1. 测试脚本:python脚本(转的)

from appium import webdriver
desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '4.2' desired_caps['deviceName'] = 'Android Emulator' desired_caps['appPackage'] = 'com.android.calculator2' desired_caps['appActivity'] = '.Calculator' driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
  • 2 命令行运行appium

直接输入appium就可以了

  • 3 运行android虚拟机

听说可以直接在自己的手机上测也行。下次试试。尝试成功:只要打开开发者工具使用usb调试就OK了

emulator -avd test 运行虚拟机。test为创建的虚拟机名


  • 4 运行python脚本



运行成功

appium窗口日志打印信息如下


  • 5 对应虚拟机上调出计算器


此过程中遇到的问题:


1 seleniumremote里面只要传入5个参数,而子类调用父类的时候传入了6个。需要把后面的webdriver.py后面的keep_alive去掉
 super(WebDriver, self).__init__(command_executor, desired_capabilities, browser_profile, proxy, keep_alive)

2 环境变量问题:需要配置SDK的环境变量。前面的安装的工具需要配置环境变量的都要配置好

至此半天时间appium总算安装好了,并且简单运行了一下。以后的深入学习还会遇到更多的坑。希望能够一步一步学好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值