1)启动Chrome浏览器
https://www.jianshu.com/writer#/notebooks/40700831/notes/60951974
Chrome浏览器启动常见问题
1)Appium安装失败,打开运行USB安装,关掉手机自动锁屏
2)无法连接默认证书,以管理员身份运行该Appium可解决
3)手机自带浏览器不是chrome,安装Chrome浏览器,不能直接用自带浏览器,自带浏览器没有对外开放Web调试
4)Chrome版本与driver不对应,替换Appium里面的driver或者启动参数中指定Chromedriver
2)H5元素定位
和Web自动化一样直接在WebChrome中打开进行定位,但是亲测当浏览器为chrome时,robotframework只支持css与xpath定位,其他不可用
css=#kw
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自动化时,常常会跳出一些弹框,这些权限弹框往往是原生的,我们需要切换成原生模式然后
授权
通过get Contexts和Switch to Context来实现两者之间的切换,操作完成之后记得切换回Chrome才可以继续对H5页面进行
操作奥