Pages - Menu

2019年11月1日 星期五

[Katalon Studio]切換視窗

前言

視窗,跟dialog不一樣,所以請先確認原始碼是不是視窗。
比較簡略的判斷方式,視窗:直接按F12,是新的一個頁面。



正文

1.用WebUI切換

WebUI.switchToWindowTitle('編輯零件')

2.用selenium切換

selenium.selectWindow('title=編輯零件')

如果不知道視窗的標題,也可利用下面的程式,將標題一個一個列出來

String[] titles = selenium.getAllWindowTitles()
    for(String s: titles)
        System.out.println("titles : "+s)

3.當子視窗關閉後,要切回主視窗,需先在主視窗的畫面取得WindowsHandle

    String parentHandle = driver.getWindowHandle();
    driver.switchTo().window(parentHandle)

ref.
[WebUI] Switch To Window Title
網站自動化測試Selenium:如何處理 New Window的情況

沒有留言:

張貼留言