swift - 如何在 XCUITest 中设置窗口大小?
问题描述
我想为我的 OSX 应用程序做一些屏幕截图测试。显然,我需要每次的屏幕截图都具有相同的大小。那么如何在 XCUITests 中设置应用程序主窗口的大小?
解决方案
我相信你最好的选择是使用 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。
推荐阅读
- python - 数据框:ValueError:一个系列的真值不明确
- python - 如何将 np 数组转换为 StringIO
- python - 我如何控制opencv中的帧?
- amazon-web-services - 使用 withCredentials 时被 cors 拒绝,设置了访问控制允许凭据和来源
- c++ - 文件模式标志“ios::app”是否用于删除已存在的文件?
- python - 如何从元组列表的第二项中获取最小的项?
- java - 带有时区和毫秒的 LocalDateTime 格式
- python - 无法运行测试脚本。PyCharm Selenium Python 测试
- dart - Dart:将 int 转换为 int Function()
- c# - Azure Batch 和在 Azure 存储中创建容器文件夹