[英]Intellisense not working for selenium in vs code with python
[英]How can I use Intellisense for Selenium on VS Code?
我无法在 VSCODE 上对 Selenium 使用 Intellisense 或高亮显示。 例如,键入时不提供“send_keys”命令或“driver.find_element_by_xpath”不是彩色的。 我已经安装了 Python 扩展并寻找 Selenium 扩展,但没有找到任何东西。
这是我的设置。json:
{
"editor.suggestSelection": "first",
"python.languageServer": "Microsoft",
"python.pythonPath": "/usr/local/opt/python/bin/python3.7",
"editor.fontSize": 14,
"python.linting.pylintEnabled": true,
"python.linting.enabled": true,
"python.linting.flake8Enabled": false,
"python.autoComplete.extraPaths": [
],
"java.semanticHighlighting.enabled": true,
"vsintellicode.modelDownloadPath": ""
}
目前看来VS Code不支持提示“sent_keys()”; 至于“driver.find_element_by_xpath”的颜色显示,你可以尝试不同的主题扩展,会显示colors,例如,“Tokyo Hack”,“SynthWave'84”。
您可以尝试使用 Kite AI。 它将帮助您自动完成所有 Selenium 关键字
首先安装风筝引擎。
然后从 VS Code 安装 Kite 扩展。
我知道这已经晚了,但你可以使用类型提示来做到这一点
from selenium.webdriver.remote.webdriver import WebDriver
driver:WebDriver = webdriver.Chrome()
现在输入“驱动程序”。 将为您提供所有方法和属性的列表
对于元素,使用类型 WebElement
(从 selenium.webdriver.remote.webelement 导入 WebElement)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.