准備
瀏覽器中進行操作,需要確認環境信息
Chrome PC端和手機端版本號最好一致
Chrome driver 與chrome版本匹配
測試原理
測試腳本通過webdriver發送執行命令給appium,然后通過appium調用adb命令或chromedriver遠程調試進行chrome操作
示例
from appium import webdriver caps = {} caps["platformName"] = "Android" caps["deviceName"] = "huawei P30" caps["browserName"] = "chrome" caps["chromedriverExecutable"] = "F:\py\driver\chromedriver.exe" driver = webdriver.Remote("http://localhost:4723/wd/hub", caps) driver.get("https://www.cnblogs.com/tynam/") driver.find_element_by_id('blog_nav_admin').click() # driver.quit()
查找元素
啟動瀏覽器后需要對元素進行操作,查找元素有好多中方法
1、使用瀏覽器端的手機模擬器
2、使用chrome自帶的inspect
瀏覽器中訪問:chrome://inspect/#devices
通過 inspect 可以查看
但是這種方法需要vpn