PageFactory одновременно для iOS и Android app

Уже есть фреймворк который работает для Android.
Есть у кого то пример PageFactory одновременно для iOS и Android и как инициализировать елементы?

        @AndroidFindBy(id = "com.matrixx.android:id/button")
	@iOSFindBy(xpath = "//UiButton")
	private MobileElement getStartedButton;

будет ли такое работать?

Будет работать. Можно даже добавить обычный @FindBy для WebView.
По инициализации всё, как и в обычном PageFactory, только PageFactory#initElements в пейдже происходит вот так:

PageFactory.initElements(new AppiumFieldDecorator(
                driver, DEFAULT_PAGE_FACTORY_TIMEOUT, SECONDS), this);
2 лайка