我在Visual Studio中使用C#编写的一些Selenium测试存在问题。当我从VS运行它们(MSTest)时它们都可以正常通过,但是如果我从命令行运行测试则会失败。我已经尝试了几次,似乎测试随机失败,因为失败的数字和每次失败的单个测试都不同,这让我感到困惑!事实上,我们的构建服务器上的测试失败了,我需要弄清楚问题。 任何想法或建议将不胜感激!
答案 0 :(得分:0)
如果您尝试断言尚未加载的页面元素,则VS中的测试执行速度比IDE快。尝试添加更多暂停或增加测试用例中暂停的时间。
虽然看起来是随机的,但测试失败的模式是否存在?