driver.find_element_by_xpath.clearは()入力ボックスのデフォルトを空にすることはできません

デフォルト値の入力ボックスには、()をクリア()を再度send_keysを使用して、新しいコンテンツを埋めるために、デフォルト値を削除したいです

このようにして求められたが、デフォルト値の後にのみ追加された新しいコンテンツをクリアすることはできません。

次のようにインターネットには2つの解があり、ビットを検索します。

この方法の一つ

)(直接send_keys後、最初のをダブルクリックし、なし()をクリアします

欠陥:ダブルクリックして、すべてのコンテンツを選択することができないかもしれません

ELE = driver.find_element_by_xpath( 'XXX')
ActionChains(ドライバ).double_click(ELE).perform()
ele.send_keys( 'ABC')

方法二

フルキーボードで選択した後、直接send_keys()、明確な()

ELE = driver.find_element_by_xpath( 'XXX')
ele.send_keys(Keys.CONTROL、 '')
ele.send_keys( 'ABC')




おすすめ

転載: www.cnblogs.com/jjstrip/p/11990447.html