List Item 作为页面对象
List Item as a page object
我正在使用 Appium 中的页面对象。
我有一些视图,其中包含一个带有项目的回收视图。
每个项目包含几个 ui 控件(按钮、图像、文本等...
我想创建一个页面对象来代表列表中的一个项目。
类似的东西:
class MainView{
....
AndroidFindBy(...)
private AndroidElement list;
}
class Item{
@AndroidFindBy(....)
private AndroidElement button;
@AndroidFindBy(....)
private AndroidElement text;
@AndroidFindBy(....)
private AndroidElement image;
...
}
但是我无法将 "Item" 采购订单连接到 MainView 中的列表。
在这种情况下有什么想法或最佳做法是什么?
谢谢
最终问题通过“Widget”appium 的API解决了。
https://github.com/appium/java-client/blob/master/docs/Page-objects.md#the-additional-feature
我正在使用 Appium 中的页面对象。
我有一些视图,其中包含一个带有项目的回收视图。
每个项目包含几个 ui 控件(按钮、图像、文本等...
我想创建一个页面对象来代表列表中的一个项目。
类似的东西:
class MainView{
....
AndroidFindBy(...)
private AndroidElement list;
}
class Item{
@AndroidFindBy(....)
private AndroidElement button;
@AndroidFindBy(....)
private AndroidElement text;
@AndroidFindBy(....)
private AndroidElement image;
...
}
但是我无法将 "Item" 采购订单连接到 MainView 中的列表。
在这种情况下有什么想法或最佳做法是什么?
谢谢
最终问题通过“Widget”appium 的API解决了。
https://github.com/appium/java-client/blob/master/docs/Page-objects.md#the-additional-feature