【发布时间】:2019-03-15 07:28:34
【问题描述】:
我将自动化测试的结果发布到离线论坛。在论坛帖子标题中包含 PASS/FAIL 会很好,但我在检索 ${TEST STATUS} 值时遇到了一些困难 - (显然硬编码值可以正常工作)。
我在 common-variables.robot 中定义如下:
${FORUM_TEST_RESULT}....${TEST STATUS}
然后在 publish-results.robot 上
Input Text....//*[@id="title"]....${FORUM_TEST_RESULT}
我得到的错误是:找不到变量 ${FORUM_TEST_RESULT}
我可以在这里看到:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#listener-interface ${TEST STATUS} 只能用作 Teardown 的一部分。
我不确定如何在我的 RF 脚本的上下文中收集 ${TEST STATUS} 的值。
例如,我的脚本所做的最后一件事就是发布到论坛:
Input Text....//*[@id="title"]....${FORUM_TEST_RESULT}
但在此之前,我显然需要使用 ${TEST STATUS) 的值填充 ${FORUM_TEST_RESULT},而您只能在 Teardown 中获得该值?希望这是有道理的。
【问题讨论】:
-
我正在处理的错误是:未找到变量 ${FORUM_TEST_RESULT},不是上面那个。
-
你应该edit你的问题来澄清你的问题。
标签: selenium testing automated-tests robotframework selenium2library