appium简单实例

1.准备一台安卓手机,手机设置允许USB调试,与电脑链接良好

2.启动appium

appium简单实例_第1张图片

3.点击appium的安卓图像标志

在application path 选择要测试的apk安装包,device name:填写安卓手机“设备名称”

4.启动appium

appium简单实例_第2张图片

5.点击appium右上角的放大镜按钮,进入如下界面,点击“refresh”

appium简单实例_第3张图片

如果出现下图

appium简单实例_第4张图片

我认为有两个原因:

1.手机没有连接成功

2.appium 中application path这选择框没有勾选

连接成功会出现如下图:

appium简单实例_第5张图片

在右下角的“Details”能查看属性,通过selenium中driver.find_element_by_id来定位元素,下面是我编写的脚本,由于51job版本问题,我这个程序只做个参考:

from appium import webdriver
import time

desired_caps = {}
desired_caps['deviceName'] = 'GT-N7100'
desired_caps['platformName'] = 'Android'
desired_caps['browserName'] = ''
desired_caps['version'] = '4.3'
desired_caps['appPackage'] = 'com.job.android'

driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
time.sleep(5)



driver.find_element_by_id("com.job.android:id/closebtn").click()
time.sleep(10)
#driver.find_element_by_id("com.job.android:id/tv_msg_remind_left").click()
#time.sleep(10)
driver.find_element_by_id("com.job.android:id/tv_msg_remind_right").click()
time.sleep(10)
driver.find_element_by_id("com.job.android:id/loginbutton").click()
time.sleep(5)
driver.find_element_by_id("com.job.android:id/login_username").send_keys("123456")
driver.find_element_by_id("com.job.android:id/login").click()





你可能感兴趣的:(实例,手机,selenium,appium,usb)