Я пытаюсь запустить записанный тестовый пример в Selenium IDE. Проблема в том, что, когда я пытаюсь выполнить весь тестовый пример, Selenium не позволяет найти элемент на странице. Проблема в том, что я могу выполнить одиночные шаги тестового примера. Я думал, что Selenium пытается найти элемент перед загрузкой новой страницы, поэтому я использовал команды clickAndWait, pause и waitForElementPresent - ничего не работает, Selenium останавливает тестовый пример.Selenium IDE не может найти элемент
отладки журнала
• [info] Executing: |`clickAndWait` | css=i.fa.fa-arrow-left | |
• [debug] Command found, going to execute clickAndWait
• [debug] modifyWindow seleniumMarker1429084950752:selenium1429084951105
• [debug] _getFrameElement: frameElement=null
• [debug] modifySeparateTestWindowToDetectPageLoads: already polling this window: selenium1429084951105
• [debug] getCurrentWindow newPageLoaded = false
• [error] Element css=i.fa.fa-arrow-left not found
• [debug] commandError
• [debug] testComplete: failed=true
• [info] Test case failed
Я буду очень признателен за любую помощь и предложения.
Нужна более подробная информация здесь. Видеть больше скрипта поможет. Что произойдет до того, как вы выполните clickAndWait на css = i.fa.fa-arrow-left? Вы проверили, существует ли этот элемент до щелчкаAndWait. Похоже, это то, что здесь подразумевается. – DMart
Также есть несколько окон, участвующих в этом тесте? – DMart