第二节:第一个Demo

安装环境完成之后,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

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

这是我执行成功的画面

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容