51Testing软件测试论坛
标题:
Day1-3测试积点任务
[打印本页]
作者:
含泪若冰
时间:
2018-6-28 21:11
标题:
Day1-3测试积点任务
问题:
Appium+Java如何处理webview的滑动
首先上图
[attach]116896[/attach]
刚刚踩完部署appium的坑,又来到了处理元素的坑- -#。测试的app中经常会出现这种类似弹出框的webview元素,包括省市和时间等,用户需要输入想要设置的信息(如:国家=XXX,省份=XXX,城市=XXX),由自动化代码操作控件,根据输入自动选择匹配的信息,点击保存。
个人的思路是这样:以省份为例,首先红框的元素可以获取到,可以显示5条数据,那么我就把红框分为5份,算出每跳一条数据需要滑动的距离,再遍历列表,根据输入的信息逐个匹配。
但是实施的时候踩坑了,红框中的text根本获取不到。最先使用获取的element.getText(),发现返回的是"";然后试着切换context使用page_source(),结果把底层和弹框中的html元素全部打印出来了,其中省市也都是<li><ul>的列表,没有content也没有id,很难找到。
请教各位大神,这种情况应该怎么处理?
作者:
qqq911
时间:
2018-7-2 10:57
appium有专门针对滑动模块的方法,查询下api
作者:
abcsell
时间:
2018-7-2 11:15
appium有专门针对滑动模块的方法,查询下api
作者:
梦想家
时间:
2018-7-2 11:25
appium有专门针对滑动模块的方法,查询下api
作者:
jingzizx
时间:
2018-7-2 12:56
应该是有方法的,换换试试
作者:
海海豚
时间:
2018-7-2 13:10
appium有专门针对滑动模块的方法,查询下api
作者:
tanbiao1985
时间:
2018-9-5 10:03
driver.swipe 或 TouchAction
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2