从事自动化测试差不多一年了,项目也做了不少,从刚开始公司不要求自动化自己去弄,到现在完全投入自动化测试,发现除了框架和定位的基础外,工作中遇到了大大小小的坑很多(纯记录自己最近遇到的一些,慢慢完善希望能帮助到其他测试)

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

小坑一、

  小米手机权限:USB调试权限没开导致UiAutomator2无法运行

  小米手机或者其他手机在权限是有些不一样,其他手机在appium执行脚本时只要开启了usb调试就可以控制客户端,但是有些手机如小米手机除了usb调试外如果没有开启usb安装的话首次运行无法安装appium插件,也就不能执行自动化了

                          记录自动化测试工作中遇到的坑 随笔 第1张

小坑二、

  有时元素定位会出现后面点空格的。。不可省略

  有时候你通过uiautomatorviewer插件定位的时候复制text文本会发现可能text文本后会有带空格,如果手输入的话很容易忽略这些空格,所以能copy尽量copy不要嫌麻烦,要不改起bug来更头疼^_^

 

小坑三、

  实现微信公众号需加入配置条件:cofig["chromeOptions"] = {'androidProcess': 'com.tencent.mm:tools'},这个很重要

  记录自动化测试工作中遇到的坑 随笔 第2张

  之前通过inspect得到Chrome版本号为66,网上对应的去下载Chromedriver,下载了很多个版本号的Chromedriver但是都报驱动和Chrome不符合的错误,这个问题困扰了我大概一天,把各个驱动下载,换测试机,网上找信息都无疾而终

  最后发现配置位置写在driver后面了,,有点小坑

  

 

纯手打  。。只做记录自动化工作遇到的坑   

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄