使用 Selenium(Python)获取输入框的值
我们可以使用 Selenium webdriver 获取输入框的值。get_attribute() 方法能够获取我们在输入框中输入的值。为了获取值,我们必须将值作为参数传递给方法。
首先,我们必须使用任何定位器(例如 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/") #identify element l= driver.find_element_by_name("q") l.send_keys("q") #get_attribute() to get value of input box print("Value of input box: " + l.get_attribute('value')) driver.close()
输出
广告