2017-02-14 5 views
-3

Привет, у меня есть combox, когда расширенный показывает формат номера мобильного телефона страны. Я использую tyring, чтобы автоматизировать это поле со списком. Я пробовал с помощью Xpath, локаторы идентификаторов, но не смог выбрать поле со списком. Пожалуйста, дайте мне знать, где терпит неудачуWebdriver: Невозможно выбрать combox с помощью java

<span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-mobile1-container"><span class="select2-selection__rendered" id="select2-mobile1-container"><span class="">Select</span></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span>

+0

Я попытался выбрать идентификатор этого раздаточное, но не повезло – Aditya

+0

Что ты имеешь в виду 'не в состоянии выбрать комбо-поле' ?? есть ли какое-либо исключение? также поделитесь своим просмотренным кодом? –

+0

Можете ли вы показать нам свой код? – Kenyanke

ответ

0

Вы можете использовать метод:

public void isChooseFromCombo(String text){       
String yourXpath="//*[contains(text),'"text"')]"; 
List<WebElement> element = 
getWebElement.findElement(By.xpath(yourXpath));    
    for(WebElement we : element){ 
    if(we.getText.contains(text)){ 
     we.click 
    } 
} 
+0

OK 007777ewq Позвольте мне попробовать и вернемся в случае возникновения каких-либо проблем. – Aditya

+0

Любой другой способ без использования метода? – Aditya

+0

это не работа? использовать этот метод легко! – 007777ewq

 Смежные вопросы

  • Нет связанных вопросов^_^