selenium - Webdriver verify order of floats descending - Python -
i trying verify floats ("data" attribute) find in descending order. here have far:
list = self.driver.find_elements(by.css_selector, "locator") in list: data = i.get_attribute("data")
should doing in loop? i'm pretty new webdriver , coding in general.
thanks!
don't use variable name list
it's python keyword.
if data
indeed attribute of i
can do:
for in my_list: data = i.data
or more usefully, like:
data = [] in my_list: data.append(i.data)
or shorter:
data = [i.data in my_list]
you can check descending order comparing data
sorted version of itself:
print 'data in descending order:', data == sorted(data, reverse = true)