2017-03-03 6 views
1

내 CRM 드라이버가 HTML 요소 아래에이 정보를 포착하지 못하는 이유는 없습니다. 나는 webdriver.get_element_by_id('lastname_i'), get_element_by_css_selector('input.lastname_i') 및 많은 스크립팅 가능성을 사용하여 시도한 절대 및 상대 XPath를 사용해 보았습니다. 어떤 이유로 든 웹 플레이어는이 요소를 찾지 못합니다.<input id = "lastname_i"...>> Python 셀렌 드라이버를 사용하여 Microsoft CRM 폼의 성 요소를 어떻게 선택합니까?

누구나 올바른 파이썬 스크립트를 도와 줄 수 있습니까? 나는 그것이 찾으려고 노력하고있는 HTML 요소에 아무런 />이 없다는 사실과 관련이 있다고 생각한다.

<div class="ms-crm-Inline-Edit ms-crm-Inline-HasError"><input id="lastname_i" attrname="lastname" attrpriv="create, read, update" maxlength="50" title="" class="ms-crm-InlineInput" controlmode="alwaysedit" style="ime-mode: active;" aria-invalid="true" type="text"></div> 

답변

0

20초 기다린 코드 아래에 이것을 시도.

webdriver.get_element_by_xpath("//input[@id='lastname_i']")