我在LeanFT
中使用Chrome
在测试记录工具中记录了一个测试用例。当我执行它时,它会在Chrome中打开一个新标签,而不是启动新的应用程序实例。我尝试在Firefox中执行它,但在这种情况下它只是打开浏览器窗口,不会导航到给定的URL。
Browser browser = BrowserFactory.launch(BrowserType.FIREFOX);
browser.navigate(env.LOGIN);
错误讯息:
com.hp.lft.sdk.GeneralLeanFtException:启动浏览器超时发生
答案 0 :(得分:1)
执行测试时,它是新会话。
这意味着您有责任确保运行代码的环境合适。
如果您使用.launch
正如您所看到的,相同的方法会导致不同的行为,具体取决于浏览器和执行期间的环境状态。
您需要根据自己的需要进行调整,并决定是要.launch
浏览器还是.attach
。
答案 1 :(得分:0)
browser.navigate(“www.google.com”)
设置为网址字符串,否则 .navigate应包含env.LOGIN
等网址?