#打开手机app加载到h5页面,chrome浏览器搜索chrome://inspect/#devices,获取当前app驱动版本。返回的地址就是h5页面 #chromedriver和chrome版本对应https://blog.csdn.net/cz9025/article/details/70160273 #chromedriver驱动获取地址http://chromedriver.storage.googleapis.com/index.html #驱动存放地址\appium-chromedriver\chromedriver\win下。模糊搜索appium-chromedriver快速找到
def test_h5(self):
self.driver.implicitly_wait(3)
#一组元素id相同下标不一样
self.driver.find_elements_by_id('com.youdao.note:id/tab_name')[3].click()
#滚屏,向下滚动
self.driver.swipe(90,1800,90,890)
#左右滚动
# self.driver.swipe(1400,2200,10,2200)
self.driver.find_element_by_id('com.youdao.note:id/youdaoqiye').click()
#切换到h5页面
#获取相关页面标识,获取到一个列表,page[1]是h5页面
page=self.driver.contexts
self.driver.switch_to.context(page[1])
#切换到web端
self.driver.find_element_by_xpath('//*[@id="banner-one"]/div/a[1]').click()
#点击手机退出键
#https://blog.csdn.net/ezreal_tao/article/details/91355892手机键对应
self.driver.press_keycode('4')
#切到手机app模式
self.driver.switch_to.context(page[0])