我们可以在运行测试脚本时使用try / catch块来捕获异常。 但是,请在哪些条件和层(测试,页面对象层,框架层)中使用try-catch块?还有使用try / catch块的最佳实践吗?。
答案 0 :(得分:1)
通常,使用try / catch块会使执行速度变慢。 当您不确定代码可能会引发异常时,请使用try / catch块。
例如浏览器是否已启动并正在运行。我是否有做某事的特权
一些开发人员的普遍陷阱是,他们尝试/捕获自己了解情况的事情。在这种情况下,最好使用“如果”条件或适当的验证对其进行验证。
结论: 仅当您不知道输出时才使用try catch 当您可以使用if或switch情况检查验证时不使用