记录自动化测试工作中遇到的坑
从事自动化测试差不多一年了,项目也做了不少,从刚开始公司不要求自动化自己去弄,到现在完全投入自动化测试,发现除了框架和定位的基础外,工作中遇到了大大小小的坑很多(纯记录自己最近遇到的一些,慢慢完善希望能帮助到其他测试)
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
小坑一、
小米手机权限:USB调试权限没开导致UiAutomator2无法运行
小米手机或者其他手机在权限是有些不一样,其他手机在appium执行脚本时只要开启了usb调试就可以控制客户端,但是有些手机如小米手机除了usb调试外如果没有开启usb安装的话首次运行无法安装appium插件,也就不能执行自动化了
小坑二、
有时元素定位会出现后面点空格的。。不可省略
有时候你通过uiautomatorviewer插件定位的时候复制text文本会发现可能text文本后会有带空格,如果手输入的话很容易忽略这些空格,所以能copy尽量copy不要嫌麻烦,要不改起bug来更头疼^_^
小坑三、
实现微信公众号需加入配置条件:cofig["chromeOptions"] = {'androidProcess': 'com.tencent.mm:tools'},这个很重要
之前通过inspect得到Chrome版本号为66,网上对应的去下载Chromedriver,下载了很多个版本号的Chromedriver但是都报驱动和Chrome不符合的错误,这个问题困扰了我大概一天,把各个驱动下载,换测试机,网上找信息都无疾而终
最后发现配置位置写在driver后面了,,有点小坑
纯手打 。。只做记录自动化工作遇到的坑

更多精彩