我正在测试的应用程序中有一个稍微奇怪的文件上传用户流程,这会导致文件上传对话框在使用selenium-webdriver进行测试时通过capybara保持打开状态。
流程是这样的:
问题是:我可以单击步骤1的按钮,并附加步骤3的文件,所有内容都照常继续。但是由于第2步,系统文件打开对话仍然打开,如果我在同一个功能上运行多个场景,这些会累积起来。
所以,尽管这并没有破坏任何东西,但显然有点不整洁可能会在整个测试套件中持续存在多个文件上传对话。
答案 0 :(得分:1)
您是否尝试过跳过第1步和第2步,只是执行第3步?
只是想知道这是否有用(不能说我以前尝过这个)