使用 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()输出

广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP