QQQ-RRR
@QQQ-RRR

Как найти значение?

Всех приветствую)
Ищу элементы по xpath, но с один возникла сложность. Вот пример рабочего поиска:
browser.find_element_by_xpath("//td[text()='Изменено']/following-sibling::td[1]").click()
- он работает, все ОК.
Вот кусок из которого нужно найти и кликнуть по "yellow"
<td>
<select name="LAMP[]" size="4" multiple="multiple">
	<option value="">(нет)</option>
	<option value="red">красный</option>
	<option value="yellow">желтый</option>
	<option value="green">зеленый</option>
	<option value="grey">серый</option> </select></td>

При копировании xpath из консоли, получаю вот это: //*[@id="flt_row_ticket_grid_LAMP"]/td[2]/select/option[3]
Пытался вот такое:
browser.find_element_by_xpath("//select['option' and @value='yellow']/following-sibling::td[2]").click()

но не работает.
Спасибо всем
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
@Roman-Fov
C селениумом не знаком, но попробуйте это
//select[@name = 'LAMP[]']/option[@value = 'yellow']
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы