Java Selenium Webdriver-如何单击Wijmo组合框中的值?
我一直不知道该怎么做。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
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-此组合框依赖于上一个组合框,以启用为其选择的值:您可以编辑自己的问题。如果你能把这些片段包含在上面的问题中,那么解析这些代码就容易多了。答案对你有用吗?如果是这样,你可以考虑选择它(点击复选标记),这样其他人知道什么是有效的。如果没有,如果你能对答案发表评论,让我们知道问题所在,那就太好了。谢谢