首页 > 解决方案 > 如何在 ui-test 中设置应用程序窗口的大小和位置?

问题描述

一些背景知识:我最近在我的应用程序中实现了拖放行为,我可以在其中从我的 NSTableView 中的 Finder 中拖动项目。现在我想为这个新功能编写一些 ui 测试。

总体思路是将查找器窗口移动到屏幕左侧,将我的应用程序窗口移动到屏幕右侧,然后执行拖放操作。拖放本身不是问题,问题是提到的窗口布局的设置。我找不到调整和移动两个窗口的便捷方法。来自.net,我期望类似app.window.setSize(..)or app.window.moveTo(...)

到目前为止我尝试了什么:

我找不到很多关于originorframe成员的资源。关于如何面对这个问题或在哪里可以找到有关 XCUITest-Framework 及其背后的基本概念的文档的任何想法?在这种情况下,官方文档没有帮助。我只在苹果文档档案中找到了这个关于 macOS(或当时的 OS X)应用程序坐标系的简短解释。

标签: swiftcocoaframexcuitest

解决方案


推荐阅读