RobotFramework категорически отказывается скролить и кликать в нужный элемент, какой способ указания элемента не выбери - в RF не работает ни один из
Click Element //div[@id='app']/div/div/div/div/ul/li[20] Click Element //li[contains(.,'2010')] Click Element css=li:nth-child(20)
В каком-то случае ругается что
ElementNotVisibleException: Message: element not interactable
в другом -
ElementClickInterceptedException: Message: element click intercepted: Element <input aria-label="Год" readonly="readonly" type="text"> is not clickable at point (840, 535). Other element would receive the click: <div class="v-li
st__tile__content">...</div>
Когда пишет что "точка клика перекрыта" я конечно верю:
Команда Scroll Element Into View отлично работающая в обычных "выпадашках" тут ничего не скролит.
В Selenium IDE те же самые локаторы отлично работают:
IDE даже не проматывая список успешно выставляет значение. Не переживая, в видимой области оно находится или нет.
Скопированные в тест .robot команды перестают работать. В чём подвох?
В современном мире Agile с его двухнедельными спринтами и частыми релизами тестированию сложно поспевать за всем. Зачастую мы полностью заняты тестированием юзер-стори текущего спринта и полагаемся на то, что автоматизация возьмет на себя регрессионное тестирование. Однако в тестировании есть ключевой компонент, про который часто забывают – это кросс-браузерное тестирование.