Для контекста я запускаю селен на компьютере Mac с селеном Java в Safari.
Чтобы щелкнуть веб-страницу элементы, которые я пробовал, пример 1
Код: Выделить всё
JavascriptExecutor executor = (JavascriptExecutor) driver;
executor.executeScript("arguments[0].click();",cartBtn);
Пример 2 класса Tryed Actions:
Код: Выделить всё
actions.moveToElement(cartBtn).build().perform();
actions.sendKeys(Keys.RETURN).build().perform();
Код: Выделить всё
org.openqa.selenium.interactions.MoveTargetOutOfBoundsException: Build info: version: '4.22.0', revision: 'c5f3146703*'
Я пытаюсь узнать, есть ли у кого-нибудь еще были в похожей ситуации и какие еще стратегии они использовали. Просто хочу сказать, что я ненавижу автоматизацию в Safari, никогда не было столько проблем в Chrome/Firefox.
Подробнее здесь: https://stackoverflow.com/questions/787 ... eb-element
Мобильная версия