LeanFT 打开浏览器窗口并导航



我用测试记录器工具录制了一个测试用例,LeanFT Chrome .当我执行它时,它会在 Chrome 中打开一个新选项卡,而不是启动应用程序的新实例。我尝试在Firefox中执行它,但在这种情况下,它只是打开浏览器窗口,不会导航到给定的URL。

    Browser browser = BrowserFactory.launch(BrowserType.FIREFOX);
    browser.navigate(env.LOGIN);

错误信息:

com.hp.lft.sdk.GeneralLeanFtException: 启动浏览器超时发生

执行测试时,它是一个会话。

这意味着你有责任确保运行代码的环境是合适的。

如果您使用.launch

  • 当您打开Chrome时,它会打开一个新标签页
  • 关闭 Chrome 后,它会打开 Chrome(新窗口(
  • 无论你是打开还是关闭了 Firefox,它都会打开一个新的 Firefox 窗口

如您所见,相同的方法会导致不同的行为,具体取决于浏览器和执行期间的环境状态。

您需要根据需要进行调整,并决定是要.launch浏览器还是.attach浏览器。

.navigate 应该包含 URL browser.navigate(“www.google.com”),除非您env.LOGIN设置为 URL 的字符串?

最新更新