0

我的 Tosca 应用程序中的场景

我有如下标记的 4 个冗余测试用例的场景,基本思想是从以绿色突出显示的文件夹中运行 4 个测试用例。

每个测试用例的最后一步是关闭浏览器,第一个测试用例步骤是打开一个新的浏览器窗口,打开 URL,验证一个字段,然后最后一步,关闭浏览器。

我面临的问题是第一个测试用例运行良好,但在执行第一个测试用例后,Tosca 无法重新打开另一个浏览器窗口来执行第二个测试用例。请帮助解决为什么 Tosca 无法打开第二个浏览器窗口。executor 只是等待一段时间,然后在 Scrapbook o/p 中显示超时错误消息。

4

3 回答 3

0

在第一个测试用例中关闭浏览器后等待 2 秒。这里发生的情况是,当 Tosca 尝试关闭浏览器时,它会执行一个需要一些时间才能执行的命令,但 Tosca 将转到下一个测试用例并尝试在第二个测试用例中打开浏览器。

当 Tosca 在第二个测试用例中打开浏览器时,它将被第一个测试用例关闭浏览器命令关闭。

关闭浏览器后的简单等待应该可以解决此问题。我遇到过这个问题。

于 2020-06-26T03:34:55.987 回答
0

你可以利用标准模块打开URL,然后输入你需要打开的浏览器的值。使用等待标准模块来验证 URL 是否打开。现在,使用 tbox 窗口操作关闭浏览器,其中标题将是浏览器页面的名称,操作将被关闭。

于 2022-01-09T09:30:24.063 回答
0

当然,“等待”会有所帮助,但是通过“TBox 窗口操作”,您可以使用“等待关闭”。

  • 打开网址
  • TBox 窗口操作
    • 说明文字: DeepL *
    • 操作: 等待关闭

在窗口操作中等待关闭

于 2020-09-11T16:02:30.240 回答