1. 程式人生 > >提高selenium自動化的穩定性1-點選空白區域

提高selenium自動化的穩定性1-點選空白區域

在寫selenium自動化的過程中,經常會遇到這樣的問題:

1.在同一個頁面內做操作,比如點選某個按鈕後,彈出一個框,再點選另外一個按鈕,又彈出一個框
2.此時如果第一個click操作後,第二個click再點選時,由於前一個彈出的框仍舊在前端顯示,就會出錯
3.在實際人工操作中,點擊出第一個框後,點選一下空白區域,在點擊出現第二個框。因此,可以考慮一個點選空白區域的方法

實現方法如下

/**
 * 點選空白區域:座標(0,0)
 */
public static void clickBlankArea(WebDriver driver) {
    Actions actions = new Actions(driver);
    actions.moveByOffset(0, 0).click().build().perform();
}

讓driver先移動到一個空白位置(此處設為(0,0)座標點),做一下點選操作即可