Untitled
unknown
plain_text
3 years ago
2.1 kB
10
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...