51Testing软件测试论坛

标题: Day4-5测试积点任务 [打印本页]

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


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


作者: 梦想家    时间: 2018-4-19 10:20
IOS的AUTOMATION同一时间只能测一个APP(相当于WINDOWS中的HOOK),当测试多个APP时是可行的,但是不能用click与set_value这些方法。

解决的方法是,直接打印出driver.page_source,然后自己解析出XPATH中的控件坐标值,用touch坐标的方式进行点击,如果是输入的话要用send_keys的方式进行输入(就是调出键盘点击输入)
作者: 自动化小白    时间: 2018-4-19 10:30
会不会是定位问题,有的窗口是需要获取当那个页面才能去操作的。
作者: qqq911    时间: 2018-4-19 10:35
click针对按钮的,你要看是链接还是按钮
作者: abcsell    时间: 2018-4-19 10:36
检查脚本操作方式与原始的是否一致
作者: libingyu135    时间: 2018-4-19 10:51
获取到微信好友列表后,没定位到或不准确吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2