<div parentid="div_zvRmisipFbM" alignmargin="0,0,0,0" id="div_zfzMRJxiSIu" type="Control/Field:FieldButton" wscontrol="true" class="ws-field-button ws-control-inactive" tabindex="0" hidefocus="true" style="z-index: 1; float: left;"><button class="ws-input-control-element ws-field-button-element btn classic ws-default-button" title="" type="button"><div class="ws-field-button-medium ws-field-button-text-classic ws-field-button-text"><div class="ws-field-button-left"></div><div class="ws-field-button-right"></div><div class="ws-button-text-element ws-field-button-text-container-classic">+ Сотрудник</div></div></button></div>
Пишу так:
driver.find_element_by_id("div_zfzMRJxiSIu").click() driver.find_element_by_xpath("//button[@type='button']").click()
пытался и по айди и по тексту элемента и как только не пытался. Не находит нужный элемент.
Просмотрел через Firebug этот элемент существует.
выдает ошибку:
Traceback (most recent call last): File "C:\test.py", line 14, in <module> driver.find_element_by_id("div_zfzMRJxiSIu").click() File "C:\Python32\lib\selenium\webdriver\remote\webdriver.py", line 188, in find_element_by_id return self.find_element(by=By.ID, value=id_) File "C:\Python32\lib\selenium\webdriver\remote\webdriver.py", line 667, in find_element {'using': by, 'value': value})['value'] File "C:\Python32\lib\selenium\webdriver\remote\webdriver.py", line 155, in execute self.error_handler.check_response(response) File "C:\Python32\lib\selenium\webdriver\remote\errorhandler.py", line 147, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.NoSuchElementException: Message: 'Unable to locate element: {"method":"id","selector":"div_zfzMRJxiSIu"}'
Не могу понять что я делаю не так. Понимаю что не находит элемент. Пробывал и по другому и по id дива. ничего не получается. Помогите советом