Я использую веб-драйвер для автоматизации тестирования на месте, код которого генерируется автоматически, вероятно, в GWT.
Все идентификаторы имеют форму, подобную «x-auto-4009», которая не является надежным способом добраться до элементов.
У меня есть страница с чем-то вроде формы.
Это как
Label name | <---- Input ---->
Label name | <---- Input ---->
Label name | <---- Input ---->
Каждая новая строка кодируется как новая таблица в html.
Можете ли вы сказать мне, что является лучшим способом получить конкретный ввод более общим способом?
Я написал метод, который принимает имя метки, а затем находит все элементы по тегу TR. Затем он получает все строки и сканирует их на предмет имени. Если он найден, я нахожу в этой строке элементы с тегами ввода, и это моя цель. Он работает нормально, но требуется некоторое время, чтобы найти все эти элементы и перебрать их.
Я не хочу использовать xpath или размещать элементы через эти хрупкие идентификаторы.
Можете ли вы порекомендовать мне другой способ сделать это?
Спасибо заранее,
С уважением.