Самый простой способ - отсортировать список, а затем сравнить с исходным списком. Они должны совпадать, если числа увеличиваются, как и ожидалось.
Первое, что вам нужно сделать, это преобразовать список строк в список int, затем отсортировать, а затем сравнить.
Простой пример,
list = ['10', '20', '30', '40', '50']
int_list = [int(i) for i in list]
print(int_list == sorted(int_list))
Это напечатает True
, потому что исходный список отсортирован.
Чтобы увидеть неудачный случай,
list = ['50', '20', '30', '10', '40']
int_list = [int(i) for i in list]
print(int_list == sorted(int_list))
Ваш код будет выглядеть примерно как
list = driver.find_elements_by_xpath('//*[starts-with(@id, "popover-")]')
int_list = [int(i.text) for i in list]
print(int_list == sorted(int_list))
Это должно добиться цели.
<table class="zebra">
<tr>
<td>foo</td>
<td>bar</td>
</tr>
</table>
<script type="text/javascript">
$(function() {
$('table.zebra').attr('width', 500);
});
</script>
Это должно сделать трюк
$("table.zebra").width('200px');