предисловие
Селен является открытой рамки источник для автоматизированного тестирования пользовательского интерфейса веб - страницы, браузер может управлять , чтобы имитировать действия пользователя. Вы можете просматривать аналоговые операции управления, общие браузеры: Откройте страницу, закрыть страницу, обновление, вперед, назад, до максимума. , ,
1. Открыть и Закрыть
селеновые поддерживает аналоговый открыть / закрыть страницу в браузере. Существует также аналогичная операция закрыта - закрытый процесс браузера. Каждый раз, когда Тестовый селен откроет процесс браузера, поэтому необходимо закрыть процесс браузера в конце теста.
driver.get ( " URL " ) # Открыть страницу driver.close () # Закрыть driver.quit () # закрыть процесс браузера
Пример:
2, обновить и вперед и назад,
selenim поддерживает аналоговые обновления браузера, вернитесь, перейти к следующей операции.
driver.refresh () # Обновить driver.back () # Назад driver.forward () # следующая страница
3, чтобы получить свойства страницы (название & адрес & источник)
Селен Поддержка заголовка, URL, исходный код и другие атрибуты текущей страницы.
driver.title # прибудет заголовок страницы
driver.current_url # Получить текущий URL страницы
driver.page_source # получить исходный код страницы
Пример:
4, расположение браузера и размер операции
Селен Поддержка позиции размера браузера, установите размер, максимально.
driver.get_window_size () # Получить размер
driver.set_window_size (высота, ширина) # размер
driver.get_window_position () # приобретает координаты положения driver.set_window_position (X, Y) # Установить местоположение браузера driver.maximize_window () # Browser Maximum из
Пример: