Я новичок в python (2.7) & selenium webdriver. И я пытаюсь сделать регистрацию для http://way2automation.com/way2auto_jquery/index.phpPython - selenium webdriver - не может переключаться на регистрацию всплывающего окна
До сих пор я застрял при переключении на регистрацию всплывающих окон.
Я попытался
driver.get("http://www.way2automation.com/demo.html")
regElem = driver.find_element_by_link_text("Registration").click()
driver.switch_to.frame(driver.find_element_by_id("login"))
nameElem = driver.find_element_by_name("name").clear()
nameElem.send_keys("NameBla")
В том месте, где я стараюсь переключиться на всплывающее окно я проверил различные xpathes & различные методы switch_to_frame/switch_to_window/alert/etc
. Но не повезло :(
Если я «просто» запускаю без переключения, я получаю selenium.common.exceptions.NoSuchElementException: Сообщение: нет такого элемента: Не удалось найти элемент: {"method": "name", "selector": "name"} – Yabko
Проверить обновленные ответ – Andersson
http://stackoverflow.com/questions/38320958/seleniu m-webdriver-element-not-visible пользователь говорит: «Я могу переключиться на всплывающее окно и заполнить все значения поля», поэтому я предполагаю, что должно произойти какое-то переключение – Yabko