Robot Framework+Appium之微信H5自动化测试
前言 总会有人问微信的自动化测试怎么做。其实我不太明白,为啥你要对ta做自动化测试啊,除非你们公司产品是基于微信做的开发否则没必要。即使一个公众号我也觉得没必要做自动化测试,基本功能点下没问题就可以了,毕竟都是配置的,除非你后台配置错了。(有时候真搞不懂这胡乱的测试,你咋不把整个微信都测一遍啊) 本质 微信其实就是一个混合的app,客户端里嵌入的webview,明白这个就好说了。大家一定要注意,app中的native可以用uiaotumator来查看元素,但webview里的ta是不行的可以使用chrome来查看,这个是很多初学者不明白的地方。 一、微信NATIVE_APP界面中的元素 app原生元素定位(常用) driver.find_element_by_id(“resourse-id”) driver.find_element_by_name(“text”) driver.find_element_class_name(“class”) driver._find_element_by_accessibility_id("content-desc") NATIVE_APP元素定位示...

