Ошибка обращения при попытке выполнить файл функций с помощью Selenium CucumberJAVA

Программисты JAVA общаются здесь
Anonymous
Ошибка обращения при попытке выполнить файл функций с помощью Selenium Cucumber

Сообщение Anonymous »

package stepDefinition;

import io.cucumber.java.en.*;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class steps {
WebDriver driver;

@Given("I launch chrome browser")
public void i_launch_chrome_browser() {
driver = new ChromeDriver();
}
@When("I open orange hrm homepage")
public void i_open_orange_hrm_homepage() {
driver.get("https://opensource-
demo.orangehrmlive.com/web/index.php/auth/login");
}
@Then("I verify that the logo is present on page")
public void i_verify_that_the_logo_is_present_on_page() {
WebElement logo =
driver.findElement(By.xpath("//div[@class='orangehrm-login-
logo']//img[@alt='orangehrm-logo']"));
System.out.println(logo.isDisplayed());
}
@Then("Close browser")
public void close_browser() {
driver.close();
}
}
< /Orod>
file -код testrunner:
package testrunner; < /p>
import io.cucumber.junit.Cucumber;
import org.junit.runner.RunWith;
import io.cucumber.junit.CucumberOptions;

@RunWith(Cucumber.class)
@CucumberOptions(
features = "C://Users//Aritro//IdeaProjects//Cucumber-
Selenium//Features",
glue = "stepDefinition"
)
public class testRunner {
}
< /code>
Я пытаюсь запустить файл функций в огурце Selenium, но я получаю ошибку, в которой говорится о неопределенном сценарии. Выше это код определения шага, который я использую. Но сам файл функции не выполняется.Scenario: Logo present on OrangeHRM home page
Given I launch chrome browser
When I open orange hrm homepage
Then I verify that the logo is present on page
And Close browser

Это структура проекта

Это ошибка, которую я получаю:



/> < /blockquote>
Вы можете реализовать этот шаг и 3 другие шаги (ы), используя фрагмент (ы) ниже: < /p>
@Given("I launch chrome browser")
public void i_launch_chrome_browser() {
// Write code here that turns the phrase above into concrete
actions
throw new io.cucumber.java.PendingException();
}
@When("I open orange hrm homepage")
public void i_open_orange_hrm_homepage() {
// Write code here that turns the phrase above into concrete
actions
throw new io.cucumber.java.PendingException();
}
@Then("I verify that the logo is present on page")
public void i_verify_that_the_logo_is_present_on_page() {
// Write code here that turns the phrase above into concrete
actions
throw new io.cucumber.java.PendingException();
}
@Then("Close browser")
public void close_browser() {
// Write code here that turns the phrase above into concrete
actions
throw new io.cucumber.java.PendingException();
}

Step skipped

Step skipped

Step skipped

Undefined scenarios:
file:///C:/Users/Aritro/IdeaProjects/Cucumber-Selenium/src/test/java/features/OrangeHRM.feature:3 # Logo present on OrangeHRM home page

1 Scenarios (1 undefined)
4 Steps (3 skipped, 1 undefined)
0m0.206s


Подробнее здесь: https://stackoverflow.com/questions/796 ... m-cucumber

Вернуться в «JAVA»