我想听听您为 Selenium 2 / webdriver 开发测试用例的工作流程。例如,在 JUnit 中,开发人员可能在编写功能之前就开始编写测试。然后他不断地针对功能运行该测试,可能在调试器中,根据自己的意愿修改代码(热交换)。是否有一种更具交互性的方式来编写 Selenium 代码 (java) 的点点滴滴并立即查看结果?您是否使用 Selenium IDE 来帮助您?
https://stackoverflow.com/a/92250/374512
现在,我有一堆 PageObjects 和一堆我从头开始编写的测试代码。每次我进行更改时,我都会运行测试,它必须从登录到应用程序的顺序开始,导航一堆页面以到达我的测试点。启动 FF 配置文件冷启动 webdriver 至少需要 5 秒钟,导航需要另外几秒钟。如何以迭代的方式针对一个 UI 功能编写和测试 selenium 测试。我希望能够编写一行代码并在特定状态下针对 UI 执行它,这种状态需要很长的一系列步骤才能到达。