Selenium webdriver 在Robotframework的测试套件中使用设置测试用例之间的Selenium延迟

Selenium webdriver 在Robotframework的测试套件中使用设置测试用例之间的Selenium延迟,selenium-webdriver,robotframework,Selenium Webdriver,Robotframework,需要在Robotframework测试套件中的两个测试用例之间设置一些延迟,以避免在一个测试用例到另一个测试用例中出现级联故障。没有内置支持在测试用例之间添加延迟 通过调用关键字作为测试设置或测试拆卸,可以实现相同的效果 没有内置支持在测试用例之间添加延迟 通过调用关键字作为测试设置或测试拆卸,可以实现相同的效果 我在“我的测试设置”关键字中使用了特定于测试的操作,并在其中添加了一些特定于测试的关键字来设置特定的测试。以下是一个简化的示例: *** Settings *** Suite Setu

需要在Robotframework测试套件中的两个测试用例之间设置一些延迟,以避免在一个测试用例到另一个测试用例中出现级联故障。

没有内置支持在测试用例之间添加延迟


通过调用关键字作为测试设置或测试拆卸,可以实现相同的效果

没有内置支持在测试用例之间添加延迟


通过调用关键字作为测试设置或测试拆卸,可以实现相同的效果

我在“我的测试设置”关键字中使用了特定于测试的操作,并在其中添加了一些特定于测试的关键字来设置特定的测试。以下是一个简化的示例:

*** Settings ***
Suite Setup        My Suite Setup     # Before the suite is executed (wait 5 secs)
Test Setup         My Test Setup      # Before the current test is executed (wait 1 sec)

*** Test Cases ***
# Tests goes here

*** Keywords ***
My Test Setup
    Sleep    5s

My Suite Setup
    Sleep    1s

我在“我的测试设置”关键字中使用了特定于测试的操作,并在其中添加了一些特定于测试的关键字以设置特定的测试。以下是一个简化的示例:

*** Settings ***
Suite Setup        My Suite Setup     # Before the suite is executed (wait 5 secs)
Test Setup         My Test Setup      # Before the current test is executed (wait 1 sec)

*** Test Cases ***
# Tests goes here

*** Keywords ***
My Test Setup
    Sleep    5s

My Suite Setup
    Sleep    1s

对机器人框架不够熟悉,不能自信地说。。。但是在
***设置***
下,您不能在每次测试开始时让
测试设置睡眠1s
等待1秒吗?或
Test-Teardown
在每次测试后等待。我想发布一个答案,但我还没有准备好测试它。谢谢你的想法,我对机器人框架还不够熟悉,所以不能自信地说。。。但是在
***设置***
下,您不能在每次测试开始时让
测试设置睡眠1s
等待1秒吗?或
Test-Teardown
在每次测试后等待。我想发布一个答案,但我还没有准备好测试它。感谢ideaThanks@Bryan Oakley,曾尝试更早添加睡眠,但正在寻找任何特定的内置关键字支持。感谢@Bryan Oakley,曾尝试更早添加睡眠,但正在寻找任何特定的内置关键字支持。