[英]To Automate a dropdown box without Select tag using Selenium
我正在嘗試自動執行HDFC銀行主頁中的下拉框,其中默認情況下已選擇“網絡銀行”。 它沒有Select
標簽,但有div
標簽。 我也嘗試首先單擊下拉列表,然后一個一個地選擇值,但是出現了類似的錯誤
元素無法點擊
請幫我解決一下這個。
driver.findElement(By.className("selectedvalue")).click(); //Error for this statement
嘗試下面
driver.findElement(By.cssSelector("div.loginwrap > div.selectWrapper > div.selectedvalue")).click();
driver.findElement(By.id("prepaidcard")).click();
我是從Selenium IDE中為firefox生成的。 它是Firefox的插件,您可以記錄用戶操作並將測試用例導出到Java(以及許多其他語言)。 這是鏈接Selenium IDE
您也可以嘗試:
driver.findElement(By.xpath("//div[contains(text(),'NetBanking')]")).click();
driver.findElement(By.xpath("//li[@id='prepaidcard']")).click();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.