вторник, 16 февраля 2021 г.

Как посчитать количество открытых вкладок

 Например, мы нажимаем на кнопку и открывается новая вкладка (tab) в том же окне. 

Перед тем, как переключиться на эту новую вкладку, лучше всего проверить, сколько вкладок открыто в данный момент, и, если вкладок больше одной, переключиться тогда.

В случае, если вкладка после нажатия на кнопку не открылась, сообщение об ошибке (которое мы зададим), должно отобразиться.

Если пропустить эту проверку, то при неоткрытии вкладки, тест просто упадет с ошибкой "IndexError: list index out of range"


def switch_to_new_tab(driver):
number_of_tabs = len(driver.window_handles)
if number_of_tabs > 1:
driver.switch_to.window(driver.window_handles[1])
else:
print("The new tab is not opened.")

Самые полезные ФУНКЦИИ Пайтона

 1)  PRINT - выводит на печать переменную, указанную в скобках print (average)   2)  LEN - посчитать количество элементов в списке student...