Вы можете использовать функцию нажатия js, чтобы щелкнуть, что вы хотите. если элемент присутствует и имеет ширину и высоту (элемент не может быть отображен), вы можете использовать эту функцию для прямого щелчка по элементу htlm.
click () : эта функция является функцией транспортира, действие этой функции аналогично щелчку левой кнопкой мыши, поэтому элемент только что присутствовал и отображался.
Но функция щелчка js может щелкнуть элемент html, когда элемент только что присутствует, хотя элемент не может быть отображен.
функция щелчка js:
browser.executeScript ( "аргументы [0] .click ();", geocoding_switcher.getWebElement ());
Кроме того, транспортир обычно работает быстро, поэтому вы должны использовать функцию нажатия js, чтобы щелкнуть по всей кнопке «Follow» в списке, она отлично запускает тест, не требует прокрутки к элементу.
В js есть много функций прокрутки. такие как:
browser.executeScript ("arguments [0] .scrollIntoView ();", category_label.getWebElement ());