美文网首页赏味不足
第二节:第一个Demo

第二节:第一个Demo

作者: 逗丝 | 来源:发表于2016-12-26 17:16 被阅读0次

安装环境完成之后,484很激动,开始试运行我们的整套环境是否能启动成功:

第一步:启动Appium

第二步:启动Python编辑器,我用的是PyCharm。

附上代码:

importos

fromappiumimportwebdriver

# Returns abs path relative to this file and not cwd

PATH =lambdap: os.path.abspath(

os.path.join(os.path.dirname(__file__), p)

)

#初始化测试平台

desired_caps = {}

desired_caps['device'] ='Android'

desired_caps['browserName'] =''

desired_caps['platformName'] ='Android'#测试平台

desired_caps['deviceName'] ='yeshen'#模拟器名称

desired_caps['version'] ='4.2.2'#系统版本

desired_caps['app'] = PATH('D:\Appium\APP\ContactManager.apk') #app包所在的路径

desired_caps['app-package'] ='com.example.android.contactmanager'#要测试的app名称

desired_caps['app-activity'] ='.ContactManager'#当前活动应用

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

el = driver.find_element_by_name("Add Contact")

el.click()

textfields = driver.find_elements_by_tag_name("textfield")

textfields[0].send_keys("My Name")

textfields[2].send_keys("someone@somewhere.com")

driver.find_element_by_name("Save").click()

driver.quit()

第三步:这一步比较关键啦,如果使用的是模拟器,就必须执行这一步。

控制台cd进Android SDK下的platform-tools目录,然后执行 adb connect 127.0.0.1:62001

第四步:现在我们就可以运行上面的代码了。

这是我执行成功的画面

如果大家在执行的时候有问题,可以留言给我互相交流,我是菜鸟,勿喷!!!

相关文章

网友评论

    本文标题:第二节:第一个Demo

    本文链接:https://www.haomeiwen.com/subject/bewjvttx.html