51Testing软件测试论坛

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

作者: 测试积点老人    时间: 2018-4-16 10:12
标题: Day2-7测试积点任务
问题:
appium+Python 真机调试时,获取元素失败是为什么?
大家好,我在写Python脚本调试真机时遇到 这样的问题:


点击A界面中的一项元素,B界面(提示界面)悬浮在A界面上,在B界面点击确定,B界面消失,
回到A界面,然而再次获取A界面元素时,任何元素都获取不到,请问这个怎么解决那???
使用:textviews = driver.find_elements_by_class_name("android.widget.TextView")获取
不到textview;
使用:checkcert = driver.find_elements_by_xpath("//[1]//[1]//[2]//[1]//[2]//[1]//[2]//")可
获取元素,但是打印元素text时,提示:'list' object has no attribute 'text';
在未弹出B界面之前,A界面的元素是可获取的。


作者: 繁华    时间: 2018-4-16 18:24
webdriver有获取 alter和窗口句柄的事件,要用这个来处理
作者: abcsell    时间: 2018-4-17 09:39
应该是没有关联到B界面,webdriver有获取 alter和窗口句柄的事件,要用这个来处理
作者: jingzizx    时间: 2018-4-17 10:09
获取加跳转
作者: qqq911    时间: 2018-4-17 10:15
跳转后重新定位
作者: 梦想家    时间: 2018-4-17 10:20
https://www.cnblogs.com/Nefeltari/p/5603163.html




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