以下是我的代码底部的2个测试用例。
Click correct answer 1
Selenium2Library.Capture Page Screenshot
Selenium2Library.Select Frame xpath=//iframe[@title="QUIZ : QA VSTEST"]
Selenium2Library.click element xpath = //div[contains(@class,"ItemHeader") and descendant::div[text()="${Question1} "]]/..//div[@data-value="${Quiz1x}"]
Click correct answer 2
[Documentation] Capture Page Screenshot is recorded here as I use more than 1 libraries. Normally I do not need this command here.
[Tags] BugMute
Selenium2Library.Unselect Frame
Selenium2Library.Capture Page Screenshot
Selenium2Library.Select Frame xpath=//iframe[@title="QUIZ : QA VS TEST"]
Selenium2Library.click element xpath = //div[contains(@class, "ItemHeader") and descendant::div[text()="What describes best Testing "]]/..//div[@data-value="${Quiz2x}"]
我使用
从命令行运行代码pybot --exclude BugMute itqa.robot
其中itqa.robot是我文件的名称。我不明白为什么测试用例“点击正确答案2”显示为在日志中运行。 我有带有BugMute标签的exclude命令。此标记位于测试用例中。
我的日志文件显示测试用例运行(失败但不重要)
关键词单击正确答案2
文档: 捕获页面屏幕截图记录在此处,因为我使用了多个库。通常我不需要这个命令。 标签: BugMute 开始/结束/经过: 20161023 15:15:45.277 / 20161023 15:15:46.192 / 00:00:00.915 00:00:00.015 关键词Selenium2Library。取消选择框架
文档: 将顶部框架设置为当前框架。 开始/结束/经过: 20161023 15:15:45.277 / 20161023 15:15:45.292 / 00:00:00.015 00:00:00.217 关键词Selenium2Library。捕获页面截图 等等
不应该让intepreter跳过整个测试用例点击正确答案2?
答案 0 :(得分:2)
请注意,在日志中显示“ KEYWORD 单击正确答案2”。您在测试文件的*** Test Cases ***
部分中拥有此代码块,而不是HandlerWrapper
部分。