我正在使用 selenium maven 插件和 HTML selenese 脚本在 Selenium 中进行一些测试。除了我遇到的这种情况外,一切都运行良好:我正在单击提交按钮,它会将我带到重定向 url。该 URL 的服务器未运行,但重定向 URL 的 Web 服务创建代码查询参数并将其添加到重定向 URL。我希望能够单击提交并使用 storeLocation selenese 命令提取重定向 url 并提取该代码参数。当我使用 clickAndWait 时,会发生重定向,但测试失败,因为页面尝试加载并最终构建 maven。当我使用 just click 命令时,测试通过,但页面未加载,并且 storeLocation 不包含我需要的带有 code 参数的重定向 url 的值。任何人都知道如何让硒点击并等待,但忽略页面不会加载的事实?我认为它需要涉及一些 javascript,并且可能需要使用 waitForCondition 命令,但我找不到任何正在完成的示例。基本上,重定向 URL 没有运行它的服务器,但是我的服务创建了一个令牌参数,我需要从中提取并将其传递给另一个测试用例
问问题
806 次