2017-01-31 7 views
0

У меня есть кнопка, показанная ниже (изображение и HTML), и я пытаюсь щелкнуть ее.Найдите кнопку «Загрузка файла» с помощью Selenium

Selenium не может его найти - я пробовал найти по xpath и по ID.

<input id="wsUpload1" type="file" name="file"> 

XPATH:

element = driver.find_element_by_xpath('//input[@id="wsUpload1"]') 
element.click() 

Где я буду неправильно?

EDIT: Вот это исключение брошенный Selenium:

selenium.common.exceptions.NoSuchElementException: Сообщение: нет такого элемента: Не удалось найти элемент: { "метод": "XPath", "селектор ":" // input [@ id = "wsUpload1"] "}

+0

Опубликовать URL-адрес или найти себя, если элемент находится внутри рамки. Вам нужно будет сделать browser.switch_to.frame ("FrameName") – Wonka

+0

Является ли кнопка внутри '