首页 > 解决方案 > 如何在 XCUITest 中设置窗口大小?

问题描述

我想为我的 OSX 应用程序做一些屏幕截图测试。显然,我需要每次的屏幕截图都具有相同的大小。那么如何在 XCUITests 中设置应用程序主窗口的大小?

标签: swiftmacosxctestxcuitest

解决方案


我相信你最好的选择是使用 AppleScript。

tell application "MyApp"
  set bounds of front window to {300, 30, 1200, 900}
end tell

300 是左上角x,30 是左上角y,1200 是宽度,900 是高度。

Can you execute an Applescript script from a Swift Application解释了如何在 Swift 中执行 AppleScript。


推荐阅读