【问题标题】:Unable to open and close browsers无法打开和关闭浏览器
【发布时间】:2020-10-10 03:26:22
【问题描述】:

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

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

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

【问题讨论】:

  • 您是否尝试一次性运行所有测试用例?如果您只运行第二个测试用例,它会成功运行吗?也许尝试将所有测试用例添加到执行列表并运行。

标签: tosca


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    关闭浏览器后稍等片刻即可解决此问题。我遇到过这个问题。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-23
        • 1970-01-01
        • 2017-07-13
        • 1970-01-01
        • 1970-01-01
        • 2021-06-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多