gpt4 book ai didi

java - 如何识别桌面上的 shell 以使用 swtbot 进行测试?

转载 作者:太空宇宙 更新时间:2023-11-04 14:23:33 27 4
gpt4 key购买 nike

我有一个生成 SWT UI 的应用程序(带有一个文本输入字段和两个按钮,类似于 Eclipse 工作区选择器)。我想使用 SWT 机器人为此生成测试用例。我让应用程序使用 java 运行(通过执行双击事件)。然后我的应用程序将生成 UI,并且我想从 SWT 机器人测试类中识别此 UI。当 UI 启动时,我如何识别这一点?

我通过单独调用创建 UI 的方法编写了一个单元测试,但这是一个集成测试,我需要测试应用程序的整个流程,类似于用户体验。

提前致谢

最佳答案

我希望您从像 http://download.eclipse.org/technology/swtbot/releases/latest/ 这样的更新站点安装了 SWTBot ide 集成。

如果您想从 Eclipse 运行 SWTBot 测试用例,请执行以下操作:

  1. 打开运行->运行配置
  2. 在配置对话框左侧找到 SWTBot Test 节点
  3. 右键单击节点创建新配置。
  4. 在“测试”选项卡上选择您的测试类/方法/包/文件夹,然后选择 JUnit 4
  5. 在“主要”选项卡上选择您的应用程序/产品。
  6. 在“插件”选项卡上选择您的应用程序所需的依赖项。在那里你快跑吧:)

第一次尝试很可能会失败。在这种情况下,在“插件”选项卡上单击“验证插件”并确保收到“未检测到问题”或类似消息。

关于java - 如何识别桌面上的 shell 以使用 swtbot 进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26907861/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com