LeanFT打开浏览器窗口并导航

时间:2018-04-23 07:47:36

标签: java leanft

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

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

错误讯息:

  

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

2 个答案:

答案 0 :(得分:1)

执行测试时,它是会话。

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

如果您使用.launch

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

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

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

答案 1 :(得分:0)

除非您将browser.navigate(“www.google.com”)设置为网址字符串,否则

.navigate应包含env.LOGIN等网址?