Я пишу сценарий Selenium IDE для тестирования части нашего веб-сайта, который открывает окно, которое переводит пользователя на сторонний сайт, с которым мы интегрируемся.Тест щелкает ссылку на нашем веб-сайте, которая открывает новое окно на стороннем сайте, где нам нужно поставить галочку и отправить форму, после чего окно закрывается, а затем нам нужно проверить другую страницу на нашем собственном веб-сайте.
Наша проблема в том, что скрипт прерывается при действии Selenium selectWindow
, потому что он говорит, что не может найти окно с заданным именем.Если мы затем вручную запустим эту строку в IDE, она сработает!
Я добавил множество ожиданий, пауз и других трюков, чтобы убедиться, что окно существует и имеет правильный заголовок, когдаSelectWindow
действие выполнено, но мы все равно получаем вышеуказанную ошибку.
Сценарий ...
click link=activate
waitForPageToLoad
selectWindow Third party activation site
Есть ли какие-нибудь хитрости, чтобы заставить это работать?