подскажите пжалуйста как быть в такой ситуации: работаю в Selenium IDE.Нужно как то отловить страничку (PopUp) и на ней нажать кнопку ОК. Проблема в том,что одна часть в id этой кнопки меняется каждый раз при входе((((можно как то вытянуть этот кусочек из кода и вставить в id?????
ну через локатор нужно делать если у вас иерархия в хтмл также не изменяеться, вы это еще учтите, если же единственный способ доступа через этот сложный class в виде локатора то лучше xpath я считаю, который выше написали
Спасибо Vitalii, я не уточнила,что на страничке есть еще 4 элемента,которые начинаются так же -----prompt_flex_physician_sep_-----отличаются только окончанием)я попробовала искать по окончанию,ошибку не выдало но и в поле не записало((((((Может что то еще надо?
вот кусочек из кода страницы где встречаются эти элементы:
(class="wiz-question-idn ident1" id="prompt_flex_physician_sep_2D4035EB3F154C3_physician_last_name")
а так я ищу в Selenium IDE:
<tr>
<td>type</td>
<td>//*[contains(@id, '_physician_first_name')]</td>
<td>firstname</td>
</tr>
<tr>
<td>type</td>
<td>//*[contains(@id, '_physician_last_name')]</td>
<td>lastname</td>
</tr>
и он пропускает это как правильное,но не записывает значение в текстовые поля( может из-за того,что эта страничка выпадающая...
а по поводу driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);----все таки нужно использовать не просто selenium IDE а driver, или такое можно прописать и в selenium IDE?