내가 다음 코드에 문제가 있어요 :파이썬 셀레늄 excpected 조건 send_keys
iFrame = EC.frame_to_be_available_and_switch_to_it(("MAIN_IFRAME"))
uscita = EC.presence_of_element_located((By.XPATH, "//input[contains(.,'password')]"))
uscita.send_keys('passwd')
을하고 난 다음 오류 받고 있어요 :
AttributeError: 'presence_of_element_located' object has no attribute 'send_keys'
을 나는 새 파이썬의 사용자와 I 해요 이 문제에 도움을 청합니다.
감사와 iframe 입력
HTML은 :
<td style="text-align:center">
<iframe height="350" width="450" name="timb" src="timb.php" style="position: relative;top:0px"></iframe>
</td>
<td>
<div style="position: relative;top:0px">
<form action="mnghlog6.php" method="post" target="timbri">
<input type="hidden" id="esculappio" name="escu" value="0">
<table style="position: relative;top:0px">
</div></td><td><div class="buttons" style="display:inline;text-align: left;">
</div></td></tr><tr><td><div class="buttons" style="display:inline;text-align: left;">
</div></td><td><div class="buttons" style="display:inline;text-align: left;">
</div></td></tr></tbody></table> </div>
</td>
</tr>
<tr>
<td style="text-align:center">Password <input type="password" name="password" id="password" size="30" value=""></td>
</tr>
</tbody></table>
<input type="hidden" name="tipo" value="">
<input type="hidden" name="flag_inizio">
<input type="hidden" name="durata">
</form>
</div>
</td>
</tr>
같은 것을 할 수있는 프레임으로 전환, 그런데이
시도 presence_of_element_located'는 대기중인 요소를 사용하기 위해 해결해야하는 '명시 적 대기'를 반환합니다. –
프레임 및 입력 용으로 HTML을 공유 할 수 있습니까? –
여기에서 허용되지 않았기 때문에 html의 일부 코드가 생략되었습니다. –