1.设置终端路径

pycharm中Terminal中运行用例

2.单个用例文件运行

pycharm中Terminal中运行用例

3.多个用例文件,例如加载用例的文件运行

1.可能会出现如下错误(参考:https://blog.csdn.net/qq_36829091/article/details/82180866

pycharm中Terminal中运行用例

出现这个问题是因为:

当你在IDE中启动解释器时,当前的工作目录就是项目目录,能顺利调用同项目中的模块;但是当你通过命令行启动时,当前工作目录为你启动解释器时所在的目录,如果当时的位置不是项目目录,那么项目目录中的模块就不会被找到,因此运行的时候报错:ModuleNotFoundError: No Module named ...

1.如果你在.py文件中运行

import sys

print(sys.path)

你会发现有你的项目绝对路径

2.如果你是在终端运行

import sys

print(sys.path)

那么你会发现缺少了项目绝对路径,所以就会出现这个问题。

解决:添加这两行代码就行了

sys.path.append('G:\Api_automation\Api_project') 或者项目的绝对路径

pycharm中Terminal中运行用例

2)终端运行用例

pycharm中Terminal中运行用例

 

相关文章:

  • 2021-08-09
  • 2020-05-18
  • 2019-12-24
  • 2022-12-23
  • 2021-10-08
  • 2022-12-23
  • 2021-05-19
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-11
  • 2021-08-15
  • 2022-12-23
  • 2021-07-10
相关资源
相似解决方案