文章目录

  • 1.vscode实现python代码的跳转功能
  • 2.vscode实现RF框架代码跳转功能
  • 3.pip默认使用清华源(pip源)

1.vscode实现python代码的跳转功能

  • vscode支持python代码的跳转官方给出的很清楚,需要:
    (1)vscode
    (2)python解释器
    (3)python插件
    安装完毕后,需要稍等一会,重启vscode就可以使用了;
    跳转功能需要依赖python解释器;
  • (2)python解释器,建议安装python3.7版本的,安装教程参考:python3.7安装教程
  • (3)python插件:安装python和pylance,或者只是安装python即可
  • vsocde跳转python代码,vscode实现RF框架代码跳转功能_vscode

  • 其他:可装可不装,看自己的需求
    (1)python的包:flake8
    安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示;
    如果想使用,则需要在vscode中enable下
  • vsocde跳转python代码,vscode实现RF框架代码跳转功能_安装教程_02


  • vsocde跳转python代码,vscode实现RF框架代码跳转功能_python_03

  • (2)python的包:yapf
    参考:用VSCode写python的正确姿势
  • python最重要的就是缩进,所以vsocde查看所有空格和tab方法:链接
  • 参考:用VSCode写python的正确姿势,vscode 中python不能跳转问题,VS Code按住ctrl不能跳转到定义/函数(Python),官方网站

2.vscode实现RF框架代码跳转功能

  • 第一步安装vscode,此步骤略
  • 第二步安装robot框架相关依赖实现跳转
需要安装的RF插件有:
Robot Framework Intellisense
Robot Framework Intellisense FORK
robot framework language
robot framework language
robot framework language

接着进入到setting里面需要配置python路径,搜索的话应该能看到三个

vsocde跳转python代码,vscode实现RF框架代码跳转功能_vscode_04


vsocde跳转python代码,vscode实现RF框架代码跳转功能_vscode_05


vsocde跳转python代码,vscode实现RF框架代码跳转功能_python_06


设置完毕后,就可以实现RF测试用例的代码跳转了。但是无法跳转关键字的库。

如果有条件得话,可以将robotframework安装一下
查看->输出——》点击终端,输入以下即可。下面的RF框架只能进行简单的小测试。
pip show robotframework

写好RF用例,右键选择run Test可以跑简单的测试。vscode这里能看个代码就行了,不要求太多。
(由于你的用例可能依赖很多python的库,这需要你自己安装,这需要你另行百度解决)

补充:
安装指定版本的包:
通过 == 操作符
指定 pip install robotframework==3.0.4
  • RF学习笔记。可以参考:链接 RF关键字库:链接 robot用例执行常用命令:链接 RF使用手册,可以参考:robot_framewok自动化测试-虫师.pdf

3.pip默认使用清华源(pip源)

pip安装使用清华源