使用 Selenium (Python) 获取输入框的值
seleniumautomation testingtesting tools更新于 2026/1/7 3:37:17
我们可以使用 Selenium webdriver 获取输入框的值。get_attribute() 方法可以获取我们在输入框中输入的值。要获取该值,我们必须将 value 作为参数传递给该方法。
首先,我们必须借助 id、class、name、css 或 xpath 等定位器来识别输入框。然后,我们必须使用 send_keys() 方法在其中输入一些值。
让我们考虑下面的输入框,我们将在其中输入一些文本 - Selenium Python,然后使用 get_attribute() 获取值。

示例
from selenium import webdriver
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe")
driver.implicitly_wait(0.5)
driver.get("https://www.google.com/")
#识别元素
l= driver.find_element_by_name("q")
l.send_keys("q")
#get_attribute() 获取输入框的值
print("Value of input box: " + l.get_attribute('value'))
driver.close()
输出


