Проверить, упорядочены ли элементы в алфавитном порядке или по определенному параметру

#drop-down-menu #selenium-webdriver #robotframework

#выпадающее меню #selenium-webdriver #robotframework

Вопрос:

Допустим, на этой странице есть три выпадающих списка http://the-internet.herokuapp.com/dropdown

Выпадающий список 1 Выпадающий список A Выпадающий список B

В первом выпадающем списке элементы расположены в алфавитном порядке. Во втором выпадающем списке элементы расположены в обратном алфавитном порядке. В третьем выпадающем списке элементы упорядочены по длине текста asc.

Как проверить вертикальный (или горизонтальный) порядок выпадающих списков и порядок элементов в каждом выпадающем списке?

Ответ №1:

Получите значения в том порядке, в котором они отображаются, возможно, используя Get Text с xpath каждого элемента. Затем, чтобы проверить, отсортированы ли они, сделайте копию списка и отсортируйте копию. Затем просто сравните отсортированный список с оригиналом.

Комментарии:

1. Спасибо! Для нескольких выпадающих списков имеет смысл использовать Get Horizontal (или vertical) position и затем сравнивать позиции элементов друг с другом?