Как обрабатывать всплывающее окно, значение идентификатора которого в URL-адресе изменяется каждый раз, когда появляется всплывающее окно

Я работаю с инструментом WatiN. У меня есть сценарий, когда мне нужно установить флажок и нажать кнопку ОК во всплывающем окне. Я использовал метод AttachtoIE и использовал атрибут URL для прикрепления к всплывающему окну. Теперь проблема в том, что URL-адрес содержит атрибут ID, и его значение изменяется каждый раз, когда появляется всплывающее окно. Как я могу справиться с этим или есть ли какой-либо другой метод, кроме AttachtoIE? пожалуйста, дайте несколько предложений.

Спасибо.


person Community    schedule 15.05.2009    source источник


Ответы (1)


Вы можете использовать Find.ByUrl (neww regex («некоторое выражение регулярного выражения»)), чтобы игнорировать часть идентификатора. Или, если вы уверены, что перед открытием всплывающего окна у вас открыт только один экземпляр IE, подключитесь к экземпляру IE, URL-адрес которого не совпадает с URL-адресом браузера, из которого вы открыли всплывающее окно.

HTH, Йерун

person Jeroen van Menen    schedule 18.05.2009