求问Mac上python语言,atomac.getAppByBundleId()这个方法获取不到元素,求大神答疑

shinystar1121 2016-03-02 03:48:58



如图,atomac.getAppByBundleId()这个方法得到的都是"No role"
但是 atomac.launchAppByBundleId()这个方法是成功的
另外,我自己已经尝试过将atomac重新安装,但是还是不行,求大神帮忙
...全文
383 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓉儿Sharon 2016-08-06
  • 打赏
  • 举报
回复
我也碰到这个问题,楼主你现在解决了吗
shinystar1121 2016-03-22
  • 打赏
  • 举报
回复
引用 1 楼 panghuhu250 的回复:
getAppByBundleId听这名字, 是要找到已有的符合条件的窗口. 调用这个函数时, 你已经启动safari 了吗?
启动了的,先调用的 atomac.launchAppByBundleId('com.apple.Safari'),成功启动了safari 再调用atomac.getAppRefByBundleId('com.apple.Safari') 获取,但是获取不到safari
panghuhu250 2016-03-03
  • 打赏
  • 举报
回复
getAppByBundleId听这名字, 是要找到已有的符合条件的窗口. 调用这个函数时, 你已经启动safari 了吗?

37,737

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧