| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- from random import random
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- from selenium.webdriver.firefox.options import Options
- from selenium.webdriver.common.proxy import Proxy, ProxyType
- from selenium.webdriver.common.by import By
- import time
- import random
- #proxy_use = "45.131.4.34:80"
- #desired_capability = webdriver.DesiredCapabilities.FIREFOX
- #desired_capability['proxy'] = {
- # 'proxyType': "manual",
- # 'httpProxy': proxy_use,
- # 'ftpProxy': proxy_use,
- # 'sslProxy': proxy_use,
- # }
- driver = webdriver.Remote(
- command_executor='http://127.0.0.1:4444/wd/hub',
- desired_capabilities={'browserName': "firefox", 'javascriptEnabled': True})
- driver.maximize_window()
- driver.delete_all_cookies()
- driver.get("https://brgu.ru")
- print(driver.title)
- assert "Брянский государственный" in driver.title
- #eleUserMessage = driver.driver.find_element_by_id("burg")
- UserBurg = driver.find_element(By.ID, "burg")
- UserBurg.click()
- time.sleep(random.randint(5,15))
- driver.find_element(By.LINK_TEXT, "Университет").click()
- time.sleep(random.randint(3,10))
- driver.find_element(By.LINK_TEXT, "Факультеты").click()
- time.sleep(random.randint(3,15))
- driver.find_element(By.LINK_TEXT, "Физико-математический факультет").click()
- time.sleep(random.randint(3,15))
- driver.find_element(By.LINK_TEXT, "fmf.brgu.ru").click()
- time.sleep(random.randint(10,15))
- #eleUserMessage.clear()
- #eleUserMessage.send_keys("brgu.ru")
- #eleShowMsgBtn=driver.find_element_by_css_selector('.arrow__button')
- #eleShowMsgBtn.click()
- driver.quit()
- #driver.close()
- #elem = driver.find_element_by_name("q")
- #elem.send_keys("testname")
- #elem.send_keys(Keys.RETURN)
- #assert "No results found." not in driver.page_source
|