我正在尝试拥有自己的自定义 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();
你能分享你的想法吗?