我有一个包含五(5)个测试用例的测试套件。每个测试用例都有一个唯一的标记,代表测试用例编号。如果我使用命令逐个运行每个测试用例,
robot -i <test-case-tag> <filename>.robot
他们每个人都通过了测试。但是当我通过删除上一个命令中的-i <test-case-tag>
一次运行所有测试用例时,只有第一个测试用例通过,其余测试用例失败。
我正在使用64位的Ubuntu 16.04和Python 2.7.13,Robot Framework 2.6.0,SeleniumLibrary 3.3.2(基于pip安装的版本)和Mozilla Firefox 56.0。我也试过谷歌Chrome但结果相同。
虽然我尝试使用Firefox和Chrome在Windows 10中运行它并且大部分时间但是通过了所有五个测试用例(有时我仍然只通过了第一个测试用例),这很奇怪。
我不知道这是Robot / Selenium中的错误还是什么。