Untitled
unknown
plain_text
2 years ago
2.1 kB
5
Indexable
import json import time from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.common.by import By from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.support import expected_conditions from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.options import Options chromedriver_path = r"C:\Users\karel.koltsov\Desktop\Chromedriver\chromedriver.exe" service = Service(executable_path=chromedriver_path) chrome_options = Options() chrome_options.add_argument("--start-maximized") driver = webdriver.Chrome(service=service, options=chrome_options) class TestUntitled(): def setup_method(self, method): self.driver = driver self.vars = {} def teardown_method(self, method): pass def test_untitled(self): self.driver.get("https://app.metrotec.ee/et/login") self.driver.find_element(By.XPATH, "//div[@id=\'q-app\']/div/div/form/label/div/div/div/input").click() self.driver.find_element(By.XPATH, "//div[@id=\'q-app\']/div/div/form/label/div/div/div/input").send_keys( "username") self.driver.find_element(By.XPATH, "//div[@id=\'q-app\']/div/div/form/label[2]/div/div/div/input").send_keys( "password") self.driver.find_element(By.CSS_SELECTOR, ".block").click() element = self.driver.find_element(By.CSS_SELECTOR, ".block") actions = ActionChains(self.driver) actions.move_to_element(element).perform() element = self.driver.find_element(By.CSS_SELECTOR, "body") actions = ActionChains(self.driver) actions.move_to_element(element, 0, 0).perform() self.driver.find_element(By.CSS_SELECTOR, ".close-side-menu-control > .svg-icon--button").click() while True: time.sleep(60) if __name__ == '__main__': import pytest pytest.main([__file__])
Editor is loading...