我无法从 Selenium 导入密钥

Posted

技术标签:

【中文标题】我无法从 Selenium 导入密钥【英文标题】:I can't import keys from Selenium 【发布时间】:2021-12-03 22:11:21 【问题描述】:

我收到了这个错误:

from selenium.webdriver.common.keys import keys
ImportError: cannot import name 'keys' from 'selenium.webdriver.common.keys' (C:\PYTHON\p10\venv\lib\site-packages\selenium\webdriver\common\keys.py).

如果我不写这个,它会起作用:

from selenium.webdriver.common.keys import Keys

它会打开 Chrome 并转到我想要的网站。 我不知道如何解决错误以找到元素并将密钥发送给他们。 我认为问题在于我无法导入“密钥”,我不知道为什么。

【问题讨论】:

【参考方案1】:

你应该正确地写 import 'Keys'

from selenium.webdriver.common.keys import Keys

对于send_keys() 方法,你不需要导入任何东西。

Keys 类提供键盘中的键,如 RETURN、F1、ALT 等。

如需了解更多关于 Keys 的信息,请使用Link

【讨论】:

以上是关于我无法从 Selenium 导入密钥的主要内容,如果未能解决你的问题,请参考以下文章

处理来自 selenium 的自刷新页面

Jenkins无法导入以下密钥文件

Selenium+Java完整框架搭建

导入pfx时无法导入以下密钥文件错误

Selenium 无法在找到的元素中发送密钥

无法使用Selenium和Java 11导入org.openqa.selenium.WebDriver