app_ppa 发表于 2016-9-29 10:50:12

appium+python: 无法对弹窗上的按钮进行操作

本帖最后由 app_ppa 于 2016-9-29 11:10 编辑

如图,点击下面页面被遮挡之前的按钮后,弹出上面的弹窗,弹窗上的按钮能定位成功,但是无法响应.click()操作,相反弹窗出现后却可以对下面页面被遮挡的按钮进行click操作,请问要怎么才能对上面弹窗上的对象进行操作?

812745312 发表于 2016-9-30 17:05:23

android的吧,appium部分元素支持不好,不能定位,建议你改用坐标定位点击, 如果怕兼容性不好,可以用百分比坐标定位法

app_ppa 发表于 2016-10-8 14:13:58

812745312 发表于 2016-9-30 17:05
android的吧,appium部分元素支持不好,不能定位,建议你改用坐标定位点击, 如果怕兼容性不好,可以用百分 ...

是安卓的,使用了坐标定位
os.popen("adb shell input tap " + str(478) + " " + str(2281))
也没成功,在考虑是不是焦点不在弹窗上的原因

app_ppa 发表于 2016-10-10 16:39:49

已解决,上面坐标定位时的坐标不正确,输入正确的坐标可以成功点击

海里的幸福 发表于 2016-10-31 18:02:50

天公有大 美而无言
页: [1]
查看完整版本: appium+python: 无法对弹窗上的按钮进行操作