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