入力フィールドの文字を消去する (Selenium/Python)

機能・目的

入力フィールドの文字を消去する。

すでに入力フィールドに文字が存在した場合、sendkeyで文字列を送ると追記されます。
書き換えたい場合は、いったん消去しましょう。

記法

(1)
.Clear()

使用例

(1)
用意されたテスト画面でIDのフィールドに初期表示されている「anonymous」の文字を消去します。

def main():
    import time

    time.sleep(1)
    # webdriverをインポート
    from selenium import webdriver
    # ドライバーにchromeドライバを指定し起動
    Driver = webdriver.Chrome("C:\selenium-webdriver\chromedriver.exe")

    # IceProbeのテスト画面を表示
    strURL = 'https://www.iceprobe.net/プログラミング言語/selenium/selenium-画面操作-試験場1/'
    Driver.get(strURL)

    # IDの初期値(anonymous)を消去します
    Driver.find_element_by_xpath('//*[@id="textfield"]').clear()
    # テスト用に一時停止します。(処理には必要ありません)
    input('anonymousの文字を消去しました')

if __name__ == '__main__':
    main()

テスト画面

実行後

IDから「anonymous」の文字が消去されました。

    このページに関して管理人にメッセージを送ることができます。

    誤字脱字など些細な事でも構いませんのでお知らせ頂けると幸いです。

    その他のお問い合わせは、お問い合わせフォームからお願いします。


    スパムメール対策のクイズです。正解した場合のみ送信できます。

    Scroll Up