Я получил страницу HTML в следующем формате:Указание «OPTGROUP» с Watir-WebDriver
<select id="name_list">
<optgroup label="env1">
<option value="comp1">comp1 details</option>
</optgroup>
<optgroup label="env2">
<option value="comp1">comp1 details</option>
</optgroup>
</select>
И пытается нажать на опцию со значением = comp1, которая находится внутри OPTGROUP-enV2 специально. Есть ли способ указать этот путь? Обратите внимание, что оба значения параметров «точно» одинаковы для разных узлов «optgroup» ...
Большое спасибо!
Большое спасибо Justin за объяснение, повышенную ошибку и обходной путь !! Я дам ему идти в понедельник ... – mickael
Привет еще раз, только что попробовал обходной путь и получаю эту ошибку ... NoMethodError: неопределенный метод 'вариант» для # если я не ставьте элемент .element(). часть, то я могу сделать browswer.option правильно (хотя он выбирает первое появление, а не правильное). Эта ошибка имеет смысл для вас? или вы можете подумать о другом обходном пути? –
mickael
Исходя из этого, похоже, что у вас есть опечатка? Исключение означает, что вы использовали 'элементы', а не' element' (т.е. у вас есть дополнительные 's'). Вы можете проверить? –