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

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

Спасибо.

1 Ответ

2 голосов
/ 18 мая 2009

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

НТН, Йерун

...