在 Python Selenium webdriver 中发送键位而不指定元素
使用 Selenium webdriver 可以发送键位而不指定 Python 中的元素。标签名输入被用于所有编辑框。我们将使用 find_element_by_tag_name 方法,并将 input 作为参数传递给该方法。
因此,我们无需明确提及元素属性。让我们研究可以用标签名 input 识别的元素的 html 代码。

示例
from selenium import webdriver
#set geckodriver.exe path
driver = webdriver.Firefox(executable_path="C:\geckodriver.exe")
driver.implicitly_wait(0.5)
driver.get("https://tutorialspoint.com/index.htm")
#identify element with tagname
l = driver.find_element_by_tag_name("input")
l.send_keys("Selenium")
#obtain value obtained
print("Value entered: ")
print(l.get_attribute('value'))
driver.quit()输出

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