Java Selenium Webdriver-如何单击Wijmo组合框中的值?

Java Selenium Webdriver-如何单击Wijmo组合框中的值?,java,combobox,selenium-webdriver,wijmo,Java,Combobox,Selenium Webdriver,Wijmo,我一直不知道该怎么做。Wijmo组合框似乎没有使用input标记。我试过使用.sendkeys(),也试过使用new Select() 如果我按如下方式使用.sendKeys(),我可以设置组合框的值,但这与“单击”值不同。我需要能够做到这一点,使另一个组合框成为启用 iDriver.findElement( By.id( "aircraft" ) ) .sendKeys( aRegistrationCode ); 我也尝试过使用它,但它也不起作用: new Select( iDriv

我一直不知道该怎么做。Wijmo组合框似乎没有使用
input
标记。我试过使用
.sendkeys()
,也试过使用
new Select()

如果我按如下方式使用
.sendKeys()
,我可以设置组合框的值,但这与“单击”值不同。我需要能够做到这一点,使另一个组合框成为启用

iDriver.findElement( By.id( "aircraft" ) )
    .sendKeys( aRegistrationCode );
我也尝试过使用它,但它也不起作用:

new Select( iDriver.findElement( By.id( "aircraft" ) ) )
    .selectByVisibleText( "REG000" );

@luksch-以下是html源代码的片段:

<wij-combobox style="height:28px;width:240px;" id="aircraft" data-source="aircrafts" select="onRegCodeChange" drop-down-height="150" drop-down-width="200" > 
<data> 
<label bind="code"></label> 
<value bind="id"></value> 
</data> 
</wij-combobox>


@luksch-此组合框依赖于上一个组合框来启用为其选择的值:

<wij-combobox style="height:28px;width:240px;" id="addAtRiskReason"     data-source="atRiskReasons" select="onReasonChange" disabled="{{reasonDisabled}}" drop-down-height="150" drop-down-width="200" auto-complete="true"> 
<data> 
<label bind="name"></label> 
<value bind="id"></value> 
</data> 
</wij-combobox> 

您可以尝试使用jQuery设置WijComboBox的selectedIndex属性。以下是链接:

您可以更改html源代码吗?@luksch-这是html源代码的一段:@luksch-此组合框依赖于上一个组合框,以启用为其选择的值:您可以编辑自己的问题。如果你能把这些片段包含在上面的问题中,那么解析这些代码就容易多了。答案对你有用吗?如果是这样,你可以考虑选择它(点击复选标记),这样其他人知道什么是有效的。如果没有,如果你能对答案发表评论,让我们知道问题所在,那就太好了。谢谢