(Selenium + питон) Автоматизация _UI 11_ браузеры в работе

предисловие

Селен является открытой рамки источник для автоматизированного тестирования пользовательского интерфейса веб - страницы, браузер может управлять , чтобы имитировать действия пользователя. Вы можете просматривать аналоговые операции управления, общие браузеры: Откройте страницу, закрыть страницу, обновление, вперед, назад, до максимума. , , 

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 из

Пример:

рекомендация

отwww.cnblogs.com/mini-monkey/p/12109709.html