我正在將硒1代碼轉換為硒2,找不到在下拉菜單中選擇標簽或獲取下拉菜單的選定值的簡便方法。您知道如何在Selenium 2中做到這一點嗎?這是兩個在Selenium 1中起作用但不在2中起作用的語句:browser.select("//path_to_drop_down", "Value1");browser.getSelectedValue("//path_to_drop_down");
3 回答

有只小跳蛙
TA貢獻1824條經(jīng)驗 獲得超8個贊
查看硒文檔中有關使用webdriver 填寫表單的部分以及Select類的javadoc 。
要基于標簽選擇一個選項:
Select select = new Select(driver.findElement(By.xpath("//path_to_drop_down")));
select.deselectAll();
select.selectByVisibleText("Value1");
要獲得第一個選定的值:
WebElement option = select.getFirstSelectedOption()
添加回答
舉報
0/150
提交
取消