PopUp

и все же, что было за "кое-что"?

нет, это не для IDE

  • Можно еще один вопрос на походую тему)на всплывающей страничке нажимаю линк и открывается еще одна страничка. На ней есть элемент выпадающий список. В нем мне нужно выбрать значение. И я не могу  к нему достучаться(Если проклацываь просто через Selenium то получается следующее-

<tr>

            <td>select</td>

            <td>id=ddlState</td>

            <td>label=AR</td>

</tr>

Но при следующем запуске пишет ошибку что элемент с таким ИД не найден.

---прописываю по другому

<tr>

            <td>select</td>

            <td>//*[contains(@name, 'ctl_flex_physician_sep_') and contains(@name, '_physician_state')]</td>

            <td>label=CA</td>

</tr>

Пропускает но не выставляет значение( Что я не так делаю?

Вот кусочек описания из кода страницы

 

<td align="left" width="50%" valign="top" class="wiz-question-idn ident1" id="prompt_flex_physician_sep_024CA7FD8FD3456_physician_state">State</td>
 
<td class="wiz-ctrl-asterisk" width="2%" valign="top" id="label_physician_state">*</td>
 
<td valign="top" class="wiz-ctrl"><select onkeypress="return StateKey(event); " onfocus="selchar='';" class="wiz-ctrl" name= "ctl_flex_physician_sep_ 024CA7FD8FD3456_physician_state" 

Еще можно попробовать вот такой CSS Selector для поиска select елемента

...
<td>css=select[name^=ctl_flex_physician_sep_][name$=_physician_state]</td>
...

Хотя, если пропускает, то проблема скорее в другом...

Пару вопросов
1. Не выставляет значение - а в лог Селениум ИДЕ что-то пишет при этом?
2. Под <select...> должен быть список <option...>...</option>, он есть? есть ли там option со  значением CA?

Создайте отдельный вопрос на форуме. Нужно юзать класс Select от селениума

по непонятной мне причине-начало работать,хотя я код не изменяла) спасибо всем)

кое-что-это я обратилась не через id, а через -name)