Распространенные методы
Вот некоторые распространенные методы SeleniumBase, которые вы можете найти в тестах:
Переход на веб-страницу: (и соответствующие команды)
self.open("https://xkcd.com/378/") # This method opens the specified page.
self.go_back() # This method navigates the browser to the previous page.
self.go_forward() # This method navigates the browser forward in history.
self.refresh_page() # This method reloads the current page.
self.get_current_url() # This method returns the current page URL.
self.get_page_source() # This method returns the current page source.source = self.get_page_source()
head_open_tag = source.find('<head>')
head_close_tag = source.find('</head>', head_open_tag)
everything_inside_head = source[head_open_tag+len('<head>'):head_close_tag]Щелчок:
Ввод текста:
Получение текста из элемента на странице:
Получение значения атрибута из элемента на странице:
Подтверждение существования элемента на странице в течение некоторого количества секунд:
Утверждение видимости элемента на странице в течение некоторого количества секунд:
Утверждение видимости текста внутри элемента на странице в течение некоторого количества секунд:
Утверждая что-либо:
Полезные условные операторы: (с творческими примерами в действии)
Last updated