安裝環(huán)境完成之后,484很激動阅茶,開始試運行我們的整套環(huán)境是否能啟動成功:
第一步:啟動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'#系統(tǒng)版本
desired_caps['app'] = PATH('D:\Appium\APP\ContactManager.apk') #app包所在的路徑
desired_caps['app-package'] ='com.example.android.contactmanager'#要測試的app名稱
desired_caps['app-activity'] ='.ContactManager'#當前活動應(yīng)用
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()
第三步:這一步比較關(guān)鍵啦肌厨,如果使用的是模擬器,就必須執(zhí)行這一步豁陆。
控制臺cd進Android SDK下的platform-tools目錄柑爸,然后執(zhí)行 adb connect 127.0.0.1:62001
第四步:現(xiàn)在我們就可以運行上面的代碼了。
這是我執(zhí)行成功的畫面
如果大家在執(zhí)行的時候有問題盒音,可以留言給我互相交流表鳍,我是菜鳥,勿噴O榉獭F┦ァ!