美文网首页
通过appium测试手机端的browser网页

通过appium测试手机端的browser网页

作者: tyoko | 来源:发表于2017-01-12 18:49 被阅读0次

appium的功能很强大,据说现在也支持pc端的web了。。(这么强大我都不知道:-))

最早接触的时候是用来测试手机端的app。被它跨应用、任意编程语言的优点给“迷惑”了。吭哧吭哧照着网上的资料敲敲敲,运气好的时候可以一下子就通过了,但是正常不是环境出问题,就是代码缺胳膊少腿的,需要重新调试。最开始根本看不懂log,各种百度、谷歌,解决方案就是照搬,这种状态就是临摹照搬,等摸索一段时间就知道为啥了。

这可以说是很多人学习一种新知识的“笨”方法,但是也是行之有效的。

最开始因为逃避java,选择python。最后发现还是java顺手,又转回java了(┬_┬)这么折腾啊

appium测试手机端的网页时,如果选择模拟器,打开默认的浏览器会先跳转到默认的谷歌页面,这时候,天朝的“墙”就把测试堵了,多运行几次也许有一次是可以正常跳转到自己想要的地址的。如果是真机,就好办了,因为厂商都做了设置,不再是谷歌了,就跑得通了。

appium控制网页的机制和selenium是一致的,需要driver。比如我们使用chrome,那么就需要chromedriver,这时候就要注意了,chromedriver和安装的chrome版本是有很密切的关系的。chromedriver下载地址从网页上我们可以很清楚知道,不同版本chrome对应不同的chromedriver。查看安装的chrome版本再下载相应的chromedriver放到本地,才可以正常运行。

那问题来了,本地存放chromedriver的路径在哪里呢,当当当,这里这里:appium安装路径\Appium\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win。网上有很多都写错了,倒腾了半天。有的说是%appData%下、有的说是build下。。通通都是错的、错的呀。。只要注意查看appium服务端返回的log就可以查看到了

就打开一个网页,日志这么长啊

log

相关文章

  • 通过appium测试手机端的browser网页

    appium的功能很强大,据说现在也支持pc端的web了。。(这么强大我都不知道:-)) 最早接触的时候是用来测试...

  • appium(二) 简介

    appium 简介 appium 是开源的移动端自动化测试框架; appium 可以测试原生的、混合的、以及移动端...

  • 1.appium基础-环境配置

    一:appium简介:Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平...

  • 第七单元 APP移动端测试高级

    一、Appium介绍 Appium是一个移动端的自动化框架,可用于测试原生应用、移动网页应用和混合型应用,且是跨平...

  • APP移动端测试

    一、Appium介绍 Appium是一个移动端的自动化框架,可用于测试原生应用、移动网页应用和混合型应用,且是跨平...

  • 2020,6招玩转 Appium 自动化测试

    Appium是个什么鬼 Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨...

  • IOS基于Appium框架实现自动化原理

    在IOS端,Appium同样使用WebDriver协议。与Android端测试框架不同的是,Appium IOS封...

  • Appium安装步骤+android-sdk(uiautomat

    1.Appium介绍 1,appium是开源的移动端自动化测试框架;2,appium可以测试原生的、混合的、以及移...

  • Appium工作原理

    appium简介: Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持...

  • Appium iOS滚动查找元素实践

    Appium 介绍 Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持...

网友评论

      本文标题:通过appium测试手机端的browser网页

      本文链接:https://www.haomeiwen.com/subject/uqfjbttx.html