我正在嘗試爲傳遞參數(如用戶名和密碼)的登錄測試腳本創建一個函數。我對這個新手請做詳細說明。下面是我written--如何創建一個傳遞測試腳本參數的webdriver函數?
public void portalLogin(String Username, String Password){
driver.get(URL);
driver.findElement(By.id("UserName")).clear();
driver.findElement(By.id("UserName")).sendKeys(Username);
driver.findElement(By.id("Password")).clear();
driver.findElement(By.id("Password")).sendKeys(Password);
driver.findElement(By.cssSelector("input.submitBtn")).click();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
我只是想叫這個奇怪的函數的另一個測試類,這樣我就不必一遍又一遍寫的代碼。請幫忙!
在一開始就設置隱式超時。另外,你是否嘗試使用頁面對象模式? – Arran
@Arran我想我試圖使用頁面對象模式。沒有做過這個b4。你能把我的代碼轉換成這種模式嗎? – Ash