選擇使用硒2中選擇框不能選擇項目的Firefox(或鉻)驅動程序不能選擇從選擇框中
<select id="activations_month" name="activations[month]">
<option value="April 2011">April 2011</option>
<option value="May 2011">May 2011</option>
<option value="June 2011">June 2011</option>
<option value="July 2011">July 2011</option>
<option value="August 2011">August 2011</option>
<option selected="selected" value="September 2011">September 2011</option>
</select>
選擇下拉=新選擇(sDriver.findElement(By.id(「activations_month」 ))); dropDown.selectByValue(「2011年8月」);
我試過按價值,按指數,按可見文本和取消選擇,所有隻是沒有做任何事情。我嘗試捕捉不趕它離開回到外面TestNG的測試運行,併到下一個方法
這確實做工精細異常,並返回正確的價值觀
List<WebElement> options = dropDown.getOptions();
System.out.println(options.size());
System.out.println(options.get(0).getText());
System.out.println(options.get(1).getText());
更多信息:其實步入硒選擇代碼本身它未能找到在XPath檢查我的搜索字符串,它只要你進入不selectByVisibleText方法,那麼它似乎只是從InvocationTargetException跳出選擇的代碼,並且testNG接管了 – ducati1212