2014-12-08 2 views
-3

У меня есть следующий HTML-код ниже: Пожалуйста, как я могу найти и выбрать любой из вариантов, например 'verve'. Буду признателен за быстрый ответ.Как найти этот веб-элемент в selenium webdriver

<div id="cardsSelectList"> 
<select id="cardtype" class="selinput" tabindex="1" onchange="webpay.ProcessCardTypeSelection($(this).val())" name="cardtype"> 
<option value="-1">- Select your card type -</option> 
<option value="1|1|1|Card Number|0|Card PIN|1|0|||0|0">Verve\u2122</option> 
<option value="1|1|1|Card Number|0|Card PIN|1|0|||0|0">MasterCard\u2122 Naira Debit</option> 
<option value="1|0|1|Card Number|0|Card PIN|0|0|||0|0">Visa</option> 
</select> 
+0

С какими языковыми связями вы используете? – alecxe

+0

См. Ниже видео может помочь: https://www.youtube.com/watch?v=DfYj3DYnN0c – Uday

ответ

0

Используйте Select класс

@FindBy(id="cardtype") 
private WebElement selectElement; 
Select select = new Select(selectElement); 
select.selectByValue("1|1|1|Card Number|0|Card PIN|1|0|||0|0"); 

У вас также есть возможность выбрать бют text, index etc. см. this

написан на языке java и ссылается на java. Но api довольно схож для любых других привязок

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