Действия Selenium java против webElement.click ()JAVA

Программисты JAVA общаются здесь
Anonymous
Действия Selenium java против webElement.click ()

Сообщение Anonymous »

Я выполнял простое пользовательское действие на веб -сайте Amazon.
запустить веб -страницу Amazon India >> Нажмите на меню Hamburger >> Нажмите на Fire TV >> Нажмите на Amazon Prime Video < /p>
Пока я выполнял нажима класс, и он работает нормально.
Я сомневаюсь, что это так? работает нормально.
Но я, как я знаю, оба одинаковы, поэтому он должен работать в обоих случаях .. < /p>
Пример кода здесь .... < /p>

Код: Выделить всё

public class AmazonWebPageActions {
WebDriver driver = new EdgeDriver();
@Test
public void testingMini() throws InterruptedException {
driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(10));
driver.get("https://www.amazon.in/");
driver.findElement(By.xpath("//i[@class=\"hm-icon nav-sprite\"]")).click();
Thread.sleep(2000);
WebElement fireTv = driver.findElement(By.xpath("//div[text()='Fire TV']/parent::a"));
fireTv.click();
WebElement amazonPrime =new WebDriverWait(driver, Duration.ofSeconds(5))
.until(ExpectedConditions.elementToBeClickable(By.xpath("//a[text()='Amazon Prime Video']")));
/* Webelement.click is not working.........
amazonPrime.click();
*/
Actions actions=new Actions(driver);
actions.moveToElement(amazonPrime).click().perform();
Assert.assertTrue(driver.getTitle().contains("Amazon Prime Video"));
}
}
Пожалуйста, помогите мне очистить мою концепцию об этом ...

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

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