ドロップダウン選択ボックス与えられている位置決め要素を選択するには:ElementNotInteractableException

 

 
出典図:
 
選択したクラスを直接選択し、セレクタ(driver.find_element_by_id(「庁」))は、次の情報を要求します
昇給exception_class(メッセージ、画面、スタックトレース)
selenium.common.exceptions.ElementNotInteractableException:メッセージ:的に相互作用していない要素:要素が現在表示されていないと操作できない場合があり
ドロップダウンランダム選択するための選択ボックス
DEF セレクタ(セルフ、要素を):
    ELE = 選択(要素)
    count_options = LEN(ele.options) - 1 
    ele.select_by_index(random.randint(0、count_options))
 
表示素子は、jsの変更によって直接定義されていない無効です。我々は成功したスタイルのスタイル属性表示の要素を変更する必要があります。
 
agency_ele = driver.find_element_by_id(" " 
JS = ""」ELE =のdocument.getElementById( "庁");
ele.style.display = 'ブロック';
「」」
driver.execute_script(JS)
セレクタ(agency_ele)

 

 

 

おすすめ

転載: www.cnblogs.com/momoon/p/12230475.html