谁能帮我一下吗。
我面临一个问题-Android应用程序Listview不能滚动到底部搜索特定元素使用appium在java
>
使用的代码是:
HashMap<String, String> scrollObject = new HashMap<String, String>();
RemoteWebElement element = (RemoteWebElement)driver.findElementById(fullListContainer);
JavascriptExecutor js = (JavascriptExecutor) driver;
String widId = ((RemoteWebElement) element).getId();
scrollObject.put("text", tvProvidername);
scrollObject.put("element", widId);
js.executeScript("mobile: scrollTo", scrollObject);
seleniumFunctions.click(driver, By.name(tvProvidername));
//元素是Listview
//tvProvidername是滚动列表视图时要搜索的文本
谢谢,NRM
我能够在列表视图中向下滚动,使用下面的策略找到特定的元素,希望这能有所帮助...(你也可以使用findElementByText)
boolean token = false;
while(!token) {
try {
if (driver.findElementByID(cellId).isDisplayed()) {
token = true;
System.Out.println("Cell Found;");
}
} catch (Exception e) {
Dimension size = driver.manage().window().getSize();
int starty = (int) (size.height * 0.80);
int endy = (int) (size.height * 0.20);
int x = size.width / 2;
//Vertical scrolling down
driver.swipe(x, starty, x, endy, 4000);
continue;
}
}
null null null null null null 来源:https://stackoverflow.com/questions/50304699/how-to-scroll-to-specific-element-inlast-version-of-appium-using-java 错误:“无法解析外卖” 来源:http://www.automationtestinghub.com/a
我正在Android应用程序上进行自动化测试,需要滚动才能看到需要滚动的字段 我尝试从这里使用以下代码: 运行此代码后,会出现以下错误: 嗯,我知道我已经通过了中的驱动程序,该驱动程序的类型是。 我该怎么解决这个问题?
如何在android应用程序中使用滑动滚动至底部?我试着用 但上述情况并没有起到任何作用。有人能给我推荐一些通用的解决方案吗?
我的元素在屏幕上不可见,但当我使用.isDisplayed()方法时,我的代码如下 send_mail是要找到的元素的xpath。这是tracelog的帮助!我不能使用while循环进行迭代,直到元素在应用程序中被视为可见时才显示出来。
我正在尝试向下滚动到一个元素,到处寻找和搜索,没有任何代码帮助向下滚动,我已经尝试了与下面的代码似乎不起作用,任何人给我的解决方案,以完美地向下滚动。由于swipe和scrollTo函数在最新的java客户端版本中被贬低了,一个完美的代码将帮助我解决我的任务
> 我想从上到下滚动android移动应用程序页面。 我尝试了以下定义的滚动编码,并使用文本单击特定的网络元素。它工作正常。 //滚动到页面底部