Я работаю над проектом с помощью java и selenium webdriver 2.44, нам нужен самый близкий элемент текста. Например, у меня есть текст электронной почты на странице, и мне нужен ближайший элемент, который является текстовым полем. Я выполнил приведенный ниже запрос xpath на facebook.com. Однако он находит номера типов ввода, которые являются электронной почтой и текстом. Нам не нужен jQuery для запуска, поскольку мы используем web-редактор selenium.xpath запросы, чтобы найти ближайший элемент
.//*[contains(text(),'Email')]/following::input[@type='email' or @type='text']
Может ли кто-нибудь предоставить мне запрос xpath, чтобы найти ближайший элемент на странице. Или учебный сайт, где я могу научиться запрашивать.
http://stackoverflow.com/questions/28322015/what-will-be-the-best-way-to-select-drop-down-ite m-in-dojo-based-html-in-java-w/28324057 # 28324057 – SkorpEN
объясните 'нам нужен самый близкий элемент текста'. Вы ищете конкретную? – Saifur
да, нам нужно текстовое поле, которое отображается под текстом электронной почты или телефона, это ближайшее текстовое поле. Текст будет передан в параметре и будет искать на странице и будет возвращать ближайшее текстовое поле для работы. –