Я пытаюсь создать собственный настроенный класс MobileElement, чтобы добавить дополнительные методы.
Например, у меня есть класс с именем SamplePage, и он содержит ниже мобильный элемент:
@iOSFindBy(accessibility = "Settings")
@AndroidFindBy(id = "Settings")
public MobileElement SettingsButton;
Я использую его в тестовом примере, скажем так:
samplePage.SettingsButton.click();
То, что я хочу иметь, это как показано ниже
@iOSFindBy(accessibility = "Settings")
@AndroidFindBy(id = "Settings")
public customisedMobileElement SettingsButton;
Тестовый пример с методом IsVisible () или методом CopyText (), который есть в классе customizedMobileElement:
Assert.isTrue(samplePage.SettingsButton.IsVisible(), "not visible");
samplePage.LoginTextInput.CopyText();
Не могли бы вы поделиться своими идеями о том, как это сделать?