繁体   English   中英

如何在 VS Code 上使用 Selenium 的 Intellisense?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM