在 maven Robot 框架项目中调用 Java 库时出错
Posted
技术标签:
【中文标题】在 maven Robot 框架项目中调用 Java 库时出错【英文标题】:Error in invoking Java libraries in maven Robot framework project 【发布时间】:2019-09-26 00:54:54 【问题描述】:我做了一个 Maven 项目。我正在尝试运行机器人框架测试用例。当我通过 mvn robotframework:run 运行时,它会运行所有测试用例。有没有办法在robotframework maven中运行单个测试用例,除了在POM文件中添加测试。
我也试过跑过去 机器人 -t 测试用例 testsuite.robot 但它没有找到名称为“Go”的关键字。 我也试过 jython -m testcase.robot ,它也会给出同样的错误。
【问题讨论】:
【参考方案1】:是的,这是可能的。根据the documentation,你可以这样做:
mvn robotframework:run -Dtests=testname1,testname2
或者只执行基于标签的某些测试:
mvn robotframework:run -Dincludes=tag1,tag2
注意,这里引用的是测试和/或测试标签,而不是文件本身。
【讨论】:
以上是关于在 maven Robot 框架项目中调用 Java 库时出错的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Robot Framework 中使用 Get Library Instance 调用 Python 库函数
python3+Robot Framework+PyCharm自动化测试框架设计