Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 资源文件不能包含任何测试或任务-Robot文件_Testing_Robotframework - Fatal编程技术网

Testing 资源文件不能包含任何测试或任务-Robot文件

Testing 资源文件不能包含任何测试或任务-Robot文件,testing,robotframework,Testing,Robotframework,我有一个从资源文件中引用关键字的主robot脚本。资源文件包含要运行的测试,我只需从主robot脚本调用这些功能。我收到以下错误: Resource file cannot contain any tests or tasks 可能是什么原因,以及如何解决此问题?来自《机器人框架指南》,关于: 资源文件的高级结构与 测试用例文件不是这样,但是,当然,它们不能包含测试 案例表 总之:测试用例文件需要包含测试用例,并且可以包含关键字。资源文件也可以包含关键字(它们不需要),但不包含测试用例 我也有

我有一个从资源文件中引用关键字的主robot脚本。资源文件包含要运行的测试,我只需从主robot脚本调用这些功能。我收到以下错误:

Resource file cannot contain any tests or tasks

可能是什么原因,以及如何解决此问题?

来自《机器人框架指南》,关于:

资源文件的高级结构与 测试用例文件不是这样,但是,当然,它们不能包含测试 案例表


总之:测试用例文件需要包含测试用例,并且可以包含关键字。资源文件也可以包含关键字(它们不需要),但不包含测试用例

我也有同样的问题。问题是我们不能使用所有的OO概念,因为我们没有直接使用python。您可以在资源文件中包含变量和关键字。 作为解决方案,您可以做的是将您的测试用例(您想要导入的)编写为关键字,然后在测试用例中使用关键字。 如果您将要执行的文件中的测试用例部分留空,Robot会认为您没有要执行的测试用例。 因此,将关键字视为公共方法,然后您将解决这个问题:)