如何使用SeleniumWebDriver选择没有选择标记的下拉列表?
这是下面的代码,我不能使用select类来使用可见文本/索引,因为它没有任何select标记。 在这里,我感到困惑的是,下拉框有一种编码,下拉值有不同的编码 1) 可以点击的下拉框代码是如何使用SeleniumWebDriver选择没有选择标记的下拉列表?,selenium,selenium-webdriver,drop-down-menu,webdriver,Selenium,Selenium Webdriver,Drop Down Menu,Webdriver,这是下面的代码,我不能使用select类来使用可见文本/索引,因为它没有任何select标记。 在这里,我感到困惑的是,下拉框有一种编码,下拉值有不同的编码 1) 可以点击的下拉框代码是 <div data-aura-rendered-by="16:2348;a"> <a class="select" aria-required="true" aria-disabled="false" aria-haspopup="true" tabindex="0" role="button
<div data-aura-rendered-by="16:2348;a">
<a class="select" aria-required="true" aria-disabled="false" aria-haspopup="true" tabindex="0" role="button" aria-label="Lead Status" title="" href="javascript:void(0);" data-aura-rendered-by="17:2348;a" data-interactive-lib-uid="8">New</a>
</div>
请帮助我如何在没有选择类的情况下从下拉列表中选择列表 首先找到一个xpath,它将返回下拉列表的所有值。然后使用列表可以选择任何值
List<WebElement> myElements = driver.findElements(mySelector);
for(WebElement e : myElements) {
if(e.getText().equalsIgnoreCase("Your_Desire_Value")) {
e.click();
}
List myElements=driver.findElements(mySelector);
for(WebElement e:myElements){
if(e.getText().equalsIgnoreCase(“您的期望值”)){
e、 单击();
}
注意:-首先使用简单的单击操作单击下拉列表,然后使用上面的代码。如果列表中的值位于下方,则可能还需要应用焦点
希望它能帮助您:)首先找到一个xpath,它将返回下拉列表中的所有值。然后使用列表可以选择任何值
List<WebElement> myElements = driver.findElements(mySelector);
for(WebElement e : myElements) {
if(e.getText().equalsIgnoreCase("Your_Desire_Value")) {
e.click();
}
List myElements=driver.findElements(mySelector);
for(WebElement e:myElements){
if(e.getText().equalsIgnoreCase(“您的期望值”)){
e、 单击();
}
注意:-首先使用简单的单击操作单击下拉列表,然后使用上面的代码。如果列表中的值位于下方,则可能还需要应用焦点
希望它能帮助您:)您的错误是什么?您的错误是什么?
List<WebElement> myElements = driver.findElements(mySelector);
for(WebElement e : myElements) {
if(e.getText().equalsIgnoreCase("Your_Desire_Value")) {
e.click();
}