无法使用appium

时间:2016-09-13 09:24:55

标签: appium-ios

我在向下滚动到屏幕结束时遇到问题。由于此页面是仪表板屏幕,并且是" UIACollection"

我曾尝试过scroolTo,ScroolTOExact方法,但它没有工作,最后尝试使用xcode xpath进行IOSAutomation

现在我可以滚动但不能完全滚动(意味着直到屏幕结束)。我在屏幕底部有一个字符串,我需要对其进行断言但由于此问题我无法做到

IOSAutomation xpath代码

driver.findElement(MobileBy.IosUIAutomation(" target.frontMostApp()主窗口()scrollViews()[0] .collectionViews()[0] .scrollToVisible();&#34));

该代码的结果 请找到图像

现在我想在"过去14天"做声明。最后2个图块上的字符串,页面没有完全滚动到屏幕底部

我能够获得该字符串的xpath"过去14天"。但这里唯一的问题是屏幕并没有完全向下滚动到页面底部。

对于包含该字符串的其余图块,我能够为此做出断言。

因为我需要在许多不同的设备中进行测试,其中x,y坐标在这种情况下不起作用。

请帮我解决这个问题。

提前致谢 Dashboard after scroll

2 个答案:

答案 0 :(得分:0)

尝试使用driver.swipe()而不是滚动方法

答案 1 :(得分:0)

我找到了解决方案

var rm = new ResourceManager(s, asm);