【发布时间】:2019-11-06 17:04:27
【问题描述】:
我正在为一个需要多次登录的 web 应用程序进行自动化测试。我想创建一个可以在单个会话中运行多个测试的自动化,而无需不断地登录和退出(这将减少每天在超过 1 小时 30 分钟内运行自动化的时间)。
我考虑过运行登录,将测试包装在一个循环中(这样我就可以选择将要运行的测试)并在一切完成后注销。但是我不知道我该怎么做,如何选择和执行将从 Visual Studio 运行的测试,是否仍然可以并行运行测试,不同类型的用户等等。
这有可能吗?有什么工具可以帮助解决这个问题吗?或者,如果你成功了……如何?
【问题讨论】:
-
欢迎来到 SO。请花时间阅读How to Ask 和minimal reproducible example。它将帮助您提出可靠的问题,这些问题有望得到有用的答案。不幸的是,你的问题太宽泛了。但是您似乎想寻找带有设置和拆卸钩子(这是一个常见功能)的测试工具。我会尝试用谷歌搜索 C# 选项。祝你好运!
-
感谢您的回答。我会确保阅读您发送的链接。我意识到我不是很具体,但我脑子里只有这个问题,我找不到任何与此相关的东西,我也不知道如何解释它。感谢您的帮助,我将调查这些工具,但它似乎是我正在寻找的。再次感谢。
标签: c# selenium-webdriver automated-tests ui-automation