我正在使用Appium中的页面对象。
我有一些视图,其中包含带有项目的Recyclerview。
每个项目包含几个ui控件(按钮,图像,文本等...
我正在考虑创建一个表示列表中项目的页面对象。
类似的东西:
class MainView{
....
AndroidFindBy(...)
private AndroidElement list;
}
class Item{
@AndroidFindBy(....)
private AndroidElement button;
@AndroidFindBy(....)
private AndroidElement text;
@AndroidFindBy(....)
private AndroidElement image;
...
}
但我在" Item"之间的连接很麻烦。 PO到MainView中的列表。
任何想法或在这种情况下工作的最佳做法是什么?
感谢
答案 0 :(得分:0)
最终问题解决了"小工具" appium的API。
https://github.com/appium/java-client/blob/master/docs/Page-objects.md#the-additional-feature