【发布时间】:2018-11-09 08:32:50
【问题描述】:
我正在尝试拥有自己的自定义 MobileElement 类,我可以添加更多方法。 例如,我有一个名为 SamplePage 的类,它包含以下移动元素:
@iOSFindBy(accessibility = "Settings")
@AndroidFindBy(id = "Settings")
public MobileElement SettingsButton;
我在测试用例中使用它让我们说如下:
samplePage.SettingsButton.click();
我想要的如下
@iOSFindBy(accessibility = "Settings")
@AndroidFindBy(id = "Settings")
public customisedMobileElement SettingsButton;
我在 customisedMobileElement 类中使用 IsVisible() 方法或 CopyText() 方法的测试用例:
Assert.isTrue(samplePage.SettingsButton.IsVisible(), "not visible");
samplePage.LoginTextInput.CopyText();
您能分享一下您的想法吗?
【问题讨论】:
标签: java appium pageobjects page-factory