У меня есть проект selenium jbehave с классом шагов maven build.in. Я хочу добавить условие OR для двух типов элементов DOM. Для одного и того же элемента я знаю, как это сделать. Как я могу сделать это для разных элементов?
@Then("I click $Search Button")
public void clickSearchGoogleButton(String search) {
driver.findElement(By.xpath("//input[@aria-label='"+search+"']")).click();
}
в приведенном выше коде я хочу сделать, чтобы у меня был элемент кнопки с меткой aria, поэтому я хочу добавить его к тому же условию xpath с условием или условием. Я пробовал ниже, новыдает ошибку.
@Then("I click $Search Button")
public void clickSearchGoogleButton(String search) {
driver.findElement(By.xpath("//input[@aria-label='"+search+"'] or //button[@aria-label='"+search+"']")).click();
}
любая помощь будет отличной.