一早看到大神的帖子: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");
}
}