Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. from selenium import webdriver
  3. from selenium.webdriver.common.keys import Keys
  4. import unittest
  5.  
  6. class UnitTest(unittest.TestCase):
  7.  
  8. def setUp(self):
  9. self.driver = webdriver.Firefox() #инициализируем браузер
  10. self.driver.implicitly_wait(5) #ожидаем загрузки браузера в течении 5 секунд
  11.  
  12. def test_case0(self):
  13. driver = self.driver #объявляем переменную
  14. driver.get("https://www.yandex.ru") #переходим на страницу
  15.  
  16. self.assertTrue("Яндекс" in driver.title) #проверяем имя страницы, которая загрузилась после запуска браузера
  17.  
  18. driver.find_element_by_name("text").click() #находим элемент страницы по имени и кликаем по нему
  19. driver.find_element_by_name("text").send_keys("YouTube" + Keys.ENTER) #находим элемент страницы по имени и вводим поисковой запрос, нажимаем клавишу Enter
  20. driver.find_element_by_css_selector("b.needsclick").click() #находим элемент среди результатов поиска по css и кликаем по нему
  21.  
  22. driver.quit() #закрываем браузер
  23.  
  24. if __name__ == "__main__":
  25. unittest.main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement