美文网首页Appium自动化测试
robotframework+appium H5自动化实战

robotframework+appium H5自动化实战

作者: 夜尽雪舞 | 来源:发表于2020-02-24 10:00 被阅读0次

    1)启动Chrome浏览器

    https://www.jianshu.com/writer#/notebooks/40700831/notes/60951974

    Chrome浏览器启动常见问题

    1)Appium安装失败,打开运行USB安装,关掉手机自动锁屏

    图-1

    2)无法连接默认证书,以管理员身份运行该Appium可解决

    图-2

    3)手机自带浏览器不是chrome,安装Chrome浏览器,不能直接用自带浏览器,自带浏览器没有对外开放Web调试

    图-3

    4)Chrome版本与driver不对应,替换Appium里面的driver或者启动参数中指定Chromedriver

    图-4

    2)H5元素定位

    和Web自动化一样直接在WebChrome中打开进行定位,但是亲测当浏览器为chrome时,robotframework只支持css与xpath定位,其他不可用

    css=#kw

    图-5

    2)元素操作

    与Selenium 进行web操作一样基本一样input text click element等

    3)手机常用特有关键字

    Tap(x,y):按照坐标点击

    Swipe(x1,y1,x2,y2):滑动

    Press Keycode(keycode)模拟键盘输入,比如搜索框输入完成之后需回车才能进入下一步

    Android Keycode参照下列资料,注意IOS不支持使用Keycode模拟键盘输入

    dhttps://www.cnblogs.com/yc-c/p/9014771.html

    Appium关键字大全,转自bbsmax

    https://www.bbsmax.com/A/kvJ3r1EXzg/

    2)Chrome与Native的互相切换

    为什么要切换:我们在做H5自动化时,常常会跳出一些弹框,这些权限弹框往往是原生的,我们需要切换成原生模式然后

    授权

    图-6

    通过get Contexts和Switch to Context来实现两者之间的切换,操作完成之后记得切换回Chrome才可以继续对H5页面进行

    操作奥

    图-7 图-8

    相关文章

      网友评论

        本文标题:robotframework+appium H5自动化实战

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