Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在后台失败时重新启动测试_Java_Selenium_Testing_Cucumber_Ui Automation - Fatal编程技术网

Java 在后台失败时重新启动测试

Java 在后台失败时重新启动测试,java,selenium,testing,cucumber,ui-automation,Java,Selenium,Testing,Cucumber,Ui Automation,我有一个关于cucumber的问题,想知道如果后台步骤失败,是否可以重新启动测试?基本上,有时我的url没有加载,测试失败,所以它被标记为失败,但我希望能够在实际测试开始之前重新启动任何失败的测试,这可能吗 Background: Given I am on the application after successful login And I select create note #Text Input @udc @TestRail(536052) Scenario: Assert Ma

我有一个关于cucumber的问题,想知道如果后台步骤失败,是否可以重新启动测试?基本上,有时我的url没有加载,测试失败,所以它被标记为失败,但我希望能够在实际测试开始之前重新启动任何失败的测试,这可能吗

Background:
Given I am on the  application after successful login
And I select create note

#Text Input
@udc @TestRail(536052)
Scenario: Assert Maximum characters are working correctly
When I save user defined component with text "Lorem ipsum dolor sit amet, consectetuer adipisciner" 
Then error text is displayed
因此,我希望在场景开始之前重新启动失败的测试


我正在使用selenium和java以及cucumber

在后台步骤方法中添加一个try-and-catch块,以确保页面是否已加载。您可以等待一个元素,您可以确定它将在页面加载后显示,例如导航栏