如何使用 Python Selenium WebDriver 清除文字框的文字?
我們可以使用 clear 方法透過 Python 中的 Selenium WebDriver 來清除文字框的文字。首先,我們必須使用任何定位符(例如 id、css、name、class、xpath、css 或 class)來識別文字框。
接下來,使用 send_keys 方法,我們將文字輸入其中。最後,我們要使用 clear 方法將其清空。我們可以使用 get_attribute 方法來驗證文字是否已清除。
語法
l = driver.find_element_by_id('txt') l.clear()
讓我們嘗試清除以下編輯框中的文字。
示例
from selenium import webdriver #set chromodriver.exe path driver = webdriver.Chrome(executable_path="C:\chromedriver.exe") #implicit wait driver.implicitly_wait(0.5) #maximize browser driver.maximize_window() #launch URL driver.get("https://tutorialspoint.tw/tutor_connect/index.php") #identify element l = driver.find_element_by_id("txtSearchText") l.send_keys("Selenium") #get value entered s= l.get_attribute("value") print("Value after entering text: ") print(s) #clear text l.clear() t= l.get_attribute("value") print("Value after clearing text: ") print(t) #close browser driver.close()
輸出
廣告