【问题标题】:Selenium with JUnit - Embedding tests within a test flow (Java)Selenium with JUnit - 在测试流中嵌入测试(Java)
【发布时间】:2012-01-06 15:44:07
【问题描述】:

这是我的第一个问题,如果我问的是一个简单的问题,但我还没有找到解决方案,我深表歉意——可能只是想错了。

我有一个用于通过前端 UI 创建用户帐户的测试套件,中间有许多页面。现在我正在测试与 UI(正确的消息传递、格式等)分开的功能(正确创建帐户等)。

我想找到一种方法来组合这些流程,这样我就不会为了 UI 测试而创建帐户并遍历整个流程。如果我可以在进行功能测试时验证 UI 元素,这似乎是在浪费时间。

谁能给我指点文档/javadocs 的工具来完成这个?

【问题讨论】:

  • 我觉得这个帖子没有引起太多关注,因为它有点模糊。你能具体说明你正在使用的技术吗?分别测试功能和 UI 是什么意思?你如何测试功能?通过用户界面?

标签: java testing selenium junit


【解决方案1】:

您可以将会话保存在您的测试用例中,并在后续测试中使用相同的 session_id,这样您就不必总是登录/注册。

或者您可以使用 Selenium 的“browserSessionReuse”选项。这可以防止浏览器在测试之间关闭,因此您始终使用当前会话进行测试。

【讨论】:

    猜你喜欢
    • 2012-09-06
    • 2012-12-28
    • 2012-12-18
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多