java - 从下拉列表中选择在 mozilla 中不起作用

标签 java select drop-down-menu webdriver mozilla

我正在选择的代码是从下面看到的下拉列表中选择一个选项。 (代码在此下)。 我的问题是,为什么这在 Chrome 浏览器上有效,但在 Mozilla 上除了警告它正在减慢程序之外什么也没做?

<select class="combobox i_realm" name="realm" id="i_realm" onchange="SetCookie('realm', this.selectedIndex);">
<option value="0">-- Wybierz krainę&nbsp;&nbsp;</option>
<option value="1">&nbsp;» R1 Necropolia </option>			
<option value="2">&nbsp;» R2 Moria </option>				
<option value="3">&nbsp;» R3 Necropolia II </option>		
<option value="4">&nbsp;» R4 Necropolia III </option>		
<option value="5">&nbsp;» R5 Moria II </option>				
<option value="6">&nbsp;» R6 Necropolia IV </option>		
<option value="7">&nbsp;» R7 Necropolia V </option>			
<option value="8">&nbsp;» R8 Necro Hardcore </option>		
<option value="9">&nbsp;» R9 Moria III </option>			
<option value="10">&nbsp;» R10 Necropolia VI </option>		
<option value="11">&nbsp;» R11 Necropolia VII </option>		
<option value="12">&nbsp;» R12 Necropolia VIII </option>	
<option value="13">&nbsp;» R13 Moria IV </option>			
<option value="14">&nbsp;» R14 Necropolia IX </option>		
<option value="15">&nbsp;» R15 Moria V </option>			
<option value="16">&nbsp;» R16 Necropolia X </option>		
<option value="17">&nbsp;» R17 Moria VI </option>
<option value="18">&nbsp;» R18 Necropolia XI </option>					
</select>

WebElement element
element=driver.findElement(By.id("i_realm"));
Select select=new Select(element);
select.selectByValue("17");

最佳答案

在 Firefox 中,我也遇到了这个问题,我尝试单击下拉菜单然后选择值并且它有效。运行下面的代码。

代码:

WebElement 元素;

element=driver.findElement(By.id("i_realm"));

element.click();

选择 select = new Select(元素);

select.selectByValue("17");

关于java - 从下拉列表中选择在 mozilla 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39304884/

相关文章:

java - 如何动态加载 Java3D 库?

java - 构建和注入(inject)客户端

javascript - 使用具有可观察属性的自定义对象进行 knockout 绑定(bind)选择

mysql - SQL : I search the good query with select max() and select count()

typescript - Ionic 2 - 如何根据先前的下拉选择显示第二个下拉数据

c# - 没有 IEnumerable<SelectListItem> 类型的键为 'taskTypes' 的 ViewData 项

java - gmongo 的重复项也不异常(exception)

java - 如何使用 docker-java 玩 docker run --rm ?

c# - mysql 搜索多个字段

javascript - 如果在 Angular ng-hide 中未选择任何选项,则隐藏部分