一早看到大神的帖子:https://testerhome.com/topics/8223
突然心血来潮,必须得试验一番。连夜倒腾总算有点成就,这里总结一下,以备将来不时之需。
这里再声明一下,我所说的 windows app 不是指 windowsphone 的应用,而是 windows 10 桌面系统上安装的应用。
另,本文代码举例使用的是 java。

环境准备

操作步骤

代码举例

public class appiumforWin{
      private static RemoteWebDriver qq = null;

      public static void main(String[] args) throws Exception{
             Desiredcapabilities cap = new DesiredCapabilities();
             cap.setCapabilities("platformName","Windows");
             cap.setCapabilities("deviceName","WindowsPC");
             cap.setCapabilities("app","C:\\Program Files\\Tencent\\QQ\\Bin\\QQScLauncher.exe");
             qq = new RemoteWebDriver(new URL("http://127.0.0.1:4723"),cap);

             qq.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
             qq.findElementByName("QQ号码").sendKeys("123456");
             qq.findElementByName("密码").sendKeys("123456");
}
}


↙↙↙阅读原文可查看相关链接,并与作者交流