Katalon Studio中两行打开网页代码是否功能相同?
关于Katalon Studio中两行打开网页代码的区别
这两行代码功能不完全相同,具体差异如下:
WebUI.openBrowser('https://stackoverflow.com/questions/ask')
这是Katalon官方封装的关键字方法,执行时会一站式完成:初始化对应浏览器的驱动、打开指定URL,同时还会自动把操作记录到Katalon的测试报告里,和其他WebUI系列关键字的兼容性更好,适合从头启动浏览器并跳转页面的场景。DriverFactory.getWebDriver().get('https://stackoverflow.com/questions/ask')
这是直接调用Selenium原生的WebDriver方法,必须在已经有初始化好的浏览器实例的前提下才能正常运行——如果当前没打开浏览器,直接跑这行代码会报错。它的特点是更贴近原生Selenium操作,灵活性高,但不会自动生成Katalon测试报告里的操作日志,适合已经打开浏览器后跳转页面的场景。
内容的提问来源于stack exchange,提问作者Madden Crush
相关产品推荐
相关产品推荐

