Другой способ обновить текущую страницу с помощью selenium в Java.
//first: get the current URL in a String variable
String currentURL = driver.getCurrentUrl();
//second: call the current URL
driver.get(currentURL);
Используя это, будет обновлена текущая страница, например, щелкнув адресную строку браузера и нажав enter.
str
сортируется на основе необработанных байтовых значений (Python 2) или порядковых значений Unicode (Python 3); в ASCII и Unicode все заглавные буквы имеют более низкие значения, чем все строчные буквы, поэтому они сортируются перед ними:
>>> ord('A'), ord('Z')
(65, 90)
>>> ord('a'), ord('z')
(97, 112)
Некоторые локали (например, en_US
) изменят порядок сортировки; если вы передадите locale.strxfrm
в качестве функции key
, вы получите сортировку без учета регистра в этих локалях, например
>>> import locale
>>> locale.setlocale(locale.LC_COLLATE, 'en_US.utf-8')
>>> a.sort(key=locale.strxfrm)
>>> a
['aaa', 'Bbb']
Python рассматривает заглавные буквы как строчные. Если вы хотите отсортировать, игнорируя чувствительность к регистру. Вы можете сделать что-то вроде этого:
a = ['aaa','Bbb']
a.sort(key=str.lower)
print(a)
Outputs:
['aaa', 'Bbb']
, который игнорирует регистр чувствительности. Ключевой параметр "str.lower" - это то, что позволяет вам сделать это. Следующая документация должна помочь. https://docs.python.org/3/howto/sorting.html
Это потому, что символы верхнего регистра имеют значение ASCII ниже, чем значение нижнего регистра. И, следовательно, если мы отсортируем их в порядке возрастания, верхний регистр будет иметь место до того, как нижний регистр
A
равен 65 a
равен 97 [114 ] 65 < 97
И, следовательно, A < a
, если сортировать по возрастанию