2017-03-03 1 views
1

なぜ私のCRMドライバがHTML要素の下にこれをキャッチしていないのか分かりません。私はwebdriver.get_element_by_id('lastname_i'),get_element_by_css_selector('input.lastname_i')など多くのスクリプティングの可能性を試して、絶対XPathと相対XPathを試してみました。何らかの理由で、webdriverはこの要素を見つけません。Microsoft CRMフォームの<input id = "lastname_i"という名前の姓要素を選択するにはどうすればよいですか?> Pythonセレンドライバを使用していますか?

誰でも正しいPythonスクリプトを教えてもらえますか?私はそれが私が見つけようとしている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']") 
関連する問題