如何在Appium中使用Windows Elements创建对象存储库

时间:2019-06-13 15:03:24

标签: selenium appium winappdriver

我最近将角色从基于Web应用程序的硒构建转换为使用Windows桌面应用程序的Appium / WinAppDriver构建自动化。

在硒方面,我总是使用特定的结构来构建页面对象/动作。下面将驻留在“对象存储库”类中,并按页面列出我的所有对象。

public static By SubmitBtn = By.Id("submit");

然后,我将创建将这些对象之一作为输入的方法。这是我将点击用作简化方法。

        public void Click(By Control)
        {
             TestInitiator.driver.FindElement(Control).Click();
        }

然后在我的测试中,它看起来像:

action.Click(DemoObject.SubmitBtn);

我想使用Appium复制此内容以与Windows Elements交互,而不是与Web元素交互。有人可以帮我解决创建对象存储库所需的语法吗,就像在硒端一样吗?

0 个答案:

没有答案