Auswahl -> Option Abstraktion

n Python, Java und einigen anderen Selenbindungen gibt es eine sehr praktische Abstraktion überselect->option HTML-Konstruktionen, einSelect class.

Stellen Sie sich zum Beispiel vor, es gibt das folgendeselect Etikett

<select id="fruits" class="select" name="fruits">
    <option value="1">Banana</option>
    <option value="2">Mango</option>
</select>

Hier ist, wie wir es in Python betreiben können:

from selenium.webdriver.support.ui import Select

select = Select(driver.find_element_by_id('fruits'))

# get all options
print select.options

# get all selected options
print select.all_selected_options

# select an option by value
select.select_by_value('1')

# select by visible text
select.select_by_visible_text('Mango')

it anderen Worten, es ist einsehr transparent und einfach zu verwendende Abstraktion.

Is ist möglich, @ zu manipulierselect Etikettin Winkelmesser auf ähnliche Art und Weise

Dies ist kein Duplikat vonWie wähle ich die Option in den Dropdown-Winkelmessertests aus? oderWie kann ich im Auswahlfeld im Winkelmesser-Test auf die Option klicken?.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage