當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Selenium Python clear()用法及代碼示例

Selenium的Python模塊旨在通過Python執行自動測試。 Selenium Python綁定提供了一個簡單的API,可以使用Selenium WebDriver編寫函數/驗收測試。要使用Selenium Python打開網頁,請簽出-使用get方法導航鏈接-Selenium Python。能夠去某個地方並不是很有用。我們真正想做的是與頁麵(或更具體地說,頁麵內的HTML元素)進行交互。使用硒,檢出-找到策略有多種策略-定位策略

本文圍繞如何使用clear硒中的方法。clear方法用於清除任何字段的文本,例如表單的輸入字段,甚至錨定標簽段落等。它替換瀏覽器中網頁上的內容。

句法 -
element.clear()

範例-

<input type="text" name="passwd" id="passwd-id" />

要查找元素,需要使用一種定位策略,例如,



element = driver.find_element_by_id("passwd-id")
element = driver.find_element_by_name("passwd")
element = driver.find_element_by_xpath("//input[@id='passwd-id']")

另外,要查找多個元素,我們可以使用-

elements = driver.find_elements_by_name("passwd")

例如,要將文本輸入到字段中,

element.send_keys("some text")

現在,您可以使用

element.clear()

另請注意,可以在任何元素上調用clear,這可以測試鍵盤快捷鍵,例如Gmail上使用的快捷鍵。
可以使用clear方法輕鬆清除文本字段或文本區域的內容:

如何在Selenium Python中使用透明元素方法?

讓我們嘗試在geeksforgeeks的搜索字段中輸入文本,然後清除其內容。
程序 -

# import webdriver 
from selenium import webdriver 
  
# create webdriver object 
driver = webdriver.Firefox() 
  
# get geeksforgeeks.org 
driver.get("https://www.geeksforgeeks.org/") 
  
# get element  
element = driver.find_element_by_id("gsc-i-id2") 
  
# send keys  
element.send_keys("Arrays") 
  
# clear contents 
element.clear()

輸出-

clear element method - Selenium Python

相關用法


注:本文由純淨天空篩選整理自NaveenArora大神的英文原創作品 clear() element method – Selenium Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。