zoukankan      html  css  js  c++  java
  • [katalon] 页面切换

    UI自动化测试过程中会涉及到需要切换多个页面, 如点击一个按钮之后跳转到新的页面, 后者A站点提交信息后,B站点审核. Katalon虽然不支持控制多个浏览器,但是支持处理tab切换.

    核心方法是使用

    WebUI.switchToWindowXXXX()
    

    关键代码如下:

    WebUI.openBrowser('')
     
    WebUI.navigateToUrl('https://www.google.com.hk')
    
    currentWindow = WebUI.getWindowIndex()
    
    WebUI.executeJavaScript('window.open();', []) //打开新tab
    
    WebUI.switchToWindowIndex(currentWindow + 1) //切换到新tab
    
    WebUI.navigateToUrl(GlobalVariable.h5_cn_bbs_url)
    
    WebUI.waitForPageLoad(10)
    
    WebUI.switchToWindowIndex(currentWindow) //切换回旧tab并刷新
    
    WebUI.refresh()
    
    WebUI.waitForPageLoad(10)
    
    
  • 相关阅读:
    十三周上机练习
    上机练习
    第十一周作业
    第十一周上机作业
    第十周上机作业
    第九周作业
    第八次作业
    第八次作业
    第六次作业
    第五次作业
  • 原文地址:https://www.cnblogs.com/amyzhu/p/10225110.html
Copyright © 2011-2022 走看看