[英]What do i do if Selenium taking more time in case value is not present in dropdown?
我正在嘗試從下拉列表中選擇值,但在當前構建中刪除了一個列表項,並且在代碼中我提到了刪除的列表項名稱。在執行 selenium 腳本時,它需要更多時間,而不是任何異常,如下是我的代碼。
WebElement mySelectElement = driver.findElement(By.id("mySelect"));
Select dropdown= new Select(mySelectElement);
dropdown.selectByValue("HomeAdderess")
在這種情況下我該怎么辦?
我認為為大量設置了隱式等待(即 30,40 或 60 秒)。 您可以通過設置隱式等待來簡單地減少時間。
driver.manage().timeouts().implicitlyWait(5,TimeUnit.SECONDS) ;
它只會等待 5 秒鍾。
您可以為這些類型的測試創建不同的等待變量。 或者您可以編寫一個自定義方法來處理它 verifyElementNotPresentOnDropdown()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.