测试积点老人 发表于 2018-4-18 09:52:43

Day4-5测试积点任务

问题:
iOS 跨 APP 测试,命令无法执行
环境:iOS
问题描述:
在一个App中发起分享功能,比如分享到微信,调起微信后,使用self.driver.find_element_
by_class_name('UIATableCell')可以获取当前好友列表,并且日志中也显示出了好友信息。
但是在执行click()脚本时,无响应,日志提示无法接收到命令


那么,问题来了,可以在当前微信界面获取元素,为什么执行click失败?

梦想家 发表于 2018-4-19 10:20:29

IOS的AUTOMATION同一时间只能测一个APP(相当于WINDOWS中的HOOK),当测试多个APP时是可行的,但是不能用click与set_value这些方法。

解决的方法是,直接打印出driver.page_source,然后自己解析出XPATH中的控件坐标值,用touch坐标的方式进行点击,如果是输入的话要用send_keys的方式进行输入(就是调出键盘点击输入)

自动化小白 发表于 2018-4-19 10:30:20

会不会是定位问题,有的窗口是需要获取当那个页面才能去操作的。

qqq911 发表于 2018-4-19 10:35:01

click针对按钮的,你要看是链接还是按钮

abcsell 发表于 2018-4-19 10:36:49

检查脚本操作方式与原始的是否一致

libingyu135 发表于 2018-4-19 10:51:51

获取到微信好友列表后,没定位到或不准确吧
页: [1]
查看完整版本: Day4-5测试积点任务