python - 无法使用 selenium webdriver python 中的发送键输入文本
问题描述
我正在尝试使用发送键命令在“关键字”部分输入文本。请找到我的以下代码。
from selenium import webdriver
driver=webdriver.Chrome(executable_path="C:\Program Files (x86)\Drivers\chromedriver.exe")
driver.get("https://www.antal.com/job-search")
driver.maximize_window()
time.sleep(10)
driver.find_element(By.ID,'keywords').send_keys("testing")
解决方案
从硒导入网络驱动程序
def sendText(Element,text): Element.clear() Element.send_keys(text)
Element=webdriver.driver.find_element_by_id("enter_your_id_here") sendText(Element,"Your_data_you_want_to_send")
推荐阅读
- sql-server - SSMS 生成不起作用的插入脚本
- loops - 当文件夹中有超过 500 个文件时,在文件名的开头和结尾添加标签会陷入循环 - 如何避免这种情况?
- python - 为什么 Faster R-CNN 中描述的损失函数会收敛?我的实现匹配吗?
- objective-c - 从 HTML 计算 NSAttributedString 的大小
- reactjs - 当我的 useEffect 钩子在 react-apollo 突变后被触发时,如何从反应中解决这个警告?
- node.js - EACCES:OSX Electron 应用程序上的权限被拒绝打开“[文件]”错误
- python - 基础python,按引用传递混淆
- python - Python tabula .convert_into 跳过多个空格(pdf中带有多个空格的单词在一起没有空格)
- linkedin - Post Inspector 返回的 416 Failure 是什么意思?
- swift - 如何知道何时使用 PDFKit 呈现 PDF