Appium不会更新列表元素和子元素中的视图

时间:2015-08-26 08:41:20

标签: ios ui-automation appium

我正在使用iOS原生应用程序,当尝试从tableView / tableCells读取时,我在获取更新值时遇到问题。在我第一次进入页面/屏幕时,我可以看到所有单元格。但是,如果我创建一个动作,在我尝试获取单元格列表时向表视图添加另一个单元格,我会看到一个空列表。 此外,当我更改该单元格中的子元素时,我无法在检查器和代码中看到更改的子元素。 我尝试切换到另一个页面,同时更改该页面中的选项卡并重新读取表格/单元格和子元素,但它没有帮助。

1 个答案:

答案 0 :(得分:0)

我以前遇到过这个问题。我见过没有实际的重载元素类功能。然而,我发现一个解决方法是找到一个存在的元素,它会在它完成之后重新加载元素。

例如:

yourMethodThatLoadsNewElements();
driver.findElementBy(pathToElementThatExistedBefore);
driver.findElementBy(pathToElementThatWasJustLoaded);