io.cucumber.java.PendingException:TODO:实现我

问题描述 投票:0回答:2

io.cucumber.java.PendingException:TODO:实现我

当我运行测试用例时,显示上述错误消息。 打开浏览器并访问指定的 URL。之后我收到此错误。 有人可以帮忙吗。

@Given("Access the website")
public void access_the_website() throws InterruptedException {
    System.setProperty("webdriver.chrome.driver","C://Users//Jayalekshmi//Desktop//Automation//chromedriver.exe");
    driver=new ChromeDriver();
    driver.manage().window().maximize();
    driver.get("URL");
    // Write code here that turns the phrase above into concrete actions
    System.out.println("heloo");
    throw new io.cucumber.java.PendingException();
}
@Given("Click Login option")
public void click_login_option() throws InterruptedException {
    driver.wait();
    System.out.println("Hiiii");
    driver.findElement(By.xpath("/html/body/div[1]/header/div/div/div[2]/div/div/a[1]")).click();
    // Write code here that turns the phrase above into concrete actions
    throw new io.cucumber.java.PendingException();

我的浏览器打开,窗口最大化并访问 URL。 之后我收到错误。

访问 URL 后,我希望单击网站上提供的“登录”选项。

selenium maven cucumber runtime-error issue-tracking
2个回答
1
投票

只需删除这部分:

    // Write code here that turns the phrase above into concrete actions
    throw new io.cucumber.java.PendingException();

这会自动添加,以防您忘记实现步骤定义。


0
投票

即使pom包含io.cucumber.java,如果抛出新的pendingException也不会自动显示,会出现什么问题?

  • 步骤定义已创建,但没有: // 在这里编写代码,将上面的短语转化为具体的操作 抛出新的 PendingException(); -我尝试在设置/模块中手动添加 .jar 但什么也没有
  • 当我运行测试时,所有步骤都被标记为“测试被忽略”
© www.soinside.com 2019 - 2024. All rights reserved.