安卓手机自动化测试——webview/h5切换

#打开手机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])

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值