首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在通过UI导航时进行错误检查

在通过UI导航时进行错误检查
EN

Stack Overflow用户
提问于 2014-03-03 19:05:58
回答 1查看 28关注 0票数 0

我有一些对象是重复使用,通过网页导航应用程序的页面。我在导航时检查每个页面是否有错误对话框。当我反复使用这些测试时,如果确实遇到错误,使用导航功能的每个测试用例都会失败。我不想维护两套导航功能,所以我想知道有没有人知道一个好的方法?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-03-03 19:31:49

你不应该在你的导航类中做断言。就我从你的问题中了解到的,你目前有类似的东西:

代码语言:javascript
运行
复制
class Navigation{
    public void navigateToSomePlace(){
        navigate();
        assertTrue(isInExpectedPlace());
    }
}

但是您应该从该方法中删除验证,并将其实现为一个单独的方法,您可以在需要时调用它。如果你想要更好的解释,可以给出一些代码。

编辑,我如何实现它:

代码语言:javascript
运行
复制
class Navigation{
    public void navigateToSomePlace(){
        navigate();
    }

    public void validateIsInSomePlace(){
        assertTrue(isInExpectedPlace());
    }
}

因此,基本上,当您进行导航测试时,您将同时调用这两个函数,但如果您仅将其用于导航,则只需调用navigate()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22145095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档