Selenium.common.exceptions.ElementNotInteractableException:消息:元素在离子框架中不可交互

时间:2020-09-06 06:24:16

标签: python reactjs selenium ionic-framework

Python脚本:

userId_box =driver.find_element_by_id("userId")
userId_box.send_keys(usr)

检查元素:

<ion-input class="passwordinput sc-ion-input-md-h sc-ion-input-md-s md hydrated" placeholder="User ID" id="userId" type="text" value=""><ion-icon class="eye md hydrated" role="img"></ion-icon><input class="native-input sc-ion-input-md" aria-labelledby="ion-input-0-lbl" autocapitalize="off" autocomplete="off" autocorrect="off" maxlength="3" name="ion-input-0" placeholder="User ID" type="text"></ion-input>

错误:

selenium.common.exceptions.ElementNotInteractableException:消息:元素不可交互

1 个答案:

答案 0 :(得分:0)

  1. 您可以尝试显式等待
  2. 有时暂停程序也有帮助
  3. 有时元素不在视野中,您必须滚动到该元素才能与该元素进行交互。您也可以尝试使用JavascriptExecutor