OS X Yosemite Javascript for Automation和iTunes

时间:2014-11-03 09:51:24

标签: javascript automation itunes osx-yosemite javascript-automation

我试图点击按钮" Free"在iTunes中下载应用程序。 我使用Javascript for Automation打开iTunes应用程序页面:

itunes = Application('iTunes');
itunes.activate();
console.log( itunes.name() );
console.log( itunes.version() );
delay(1)
appUrl = "itms://itunes.apple.com/us/app/ibooks/id364709193?mt=8";
win = itunes.openLocation(appUrl);

该脚本打开iBook页面。如何找到并点击按钮"免费"? 如何在打开的页面上列出所有元素?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在查看脚本编辑器,Itunes应用程序库之后,我没有找到任何处理itunes商店中书籍的方法或对象。所以我认为,这是一个死路一条。无论如何,iBooks应用程序无法编写脚本。

然而,要继续解决您的问题,请单击[Free]按钮:

appUrl = "itms://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=38&popId=42";
win = itunes.openLocation(appUrl);

[免费] 按钮定位的网址可以通过浏览iTunes界面右侧的书籍找到("免费图书",右边clic = >复制链接)。也许您的美国版本的URL不同,但您明白了。