zoukankan      html  css  js  c++  java
  • robotframework:无法导入资源Not a valid file or directory to import

    问题是这样的,当我新建了resource文件后想导入并使用时出现了问题,导入的resource文件为红色,

    查看ride log发现:


    Traceback (most recent call last):
    Importing test library 'C:UserssilentorDocumentsRF_testcasesTestResource01.robot' failed: Not a valid file or directory to import.
      File "C:UserssilentorAppDataRoamingPythonPython38site-packages obotidespeclibrarymanager.py", line 82, in _fetch_keywords
        return get_import_result(path, library_args)
      File "C:UserssilentorAppDataRoamingPythonPython38site-packages obotidespeclibraryfetcher.py", line 21, in get_import_result
        lib = robotapi.TestLibrary(path, args)
      File "C:UserssilentorAppDataRoamingPythonPython38site-packages obotidelib obot unning estlibraries.py", line 49, in TestLibrary
        libcode, source = importer.import_class_or_module(import_name,
      File "C:UserssilentorAppDataRoamingPythonPython38site-packages obotidelib obotutilsimporter.py", line 72, in import_class_or_module
        self._raise_import_failed(name, err)
      File "C:UserssilentorAppDataRoamingPythonPython38site-packages obotidelib obotutilsimporter.py", line 103, in _raise_import_failed
        raise DataError(msg)

    花了好长时间都没找到对应答案,最后在官方文档上看到最新的resource文件已经支持.resource格式,直接导入文件名即可使用,而我创建的扩展名为.robot,期间更改为.txt仍不行。

    解决方法:创建资源文件时选择.resource格式,导入时使用资源名即可(默认资源与测试套件在相同文件夹下)

  • 相关阅读:
    zbb20170604 在linux (64bit)下安装rar for linux
    zbb20170601 oracle 存储过程 函数 包
    zbb20170601 oracle PL/SQL 语句块 游标 自定义游标 异常处理EXCEPTION
    5、Spring+Struts2+MyBatis+分页(mybatis无代理)增删改查
    2、枚举
    3、时间和随机数
    4、Spring+MyBatis增删改查
    3、Spring的AOP详解和案例
    2、Spring的 IoC详解(第一个Spring程序)
    1、Spring概述
  • 原文地址:https://www.cnblogs.com/silentor/p/robotframework_resource.html
Copyright © 2011-2022 走看看