-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexc_07.py
More file actions
33 lines (25 loc) · 1.22 KB
/
Copy pathexc_07.py
File metadata and controls
33 lines (25 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
"""
Сделайте сценарий, который выполняет следующие действия в учебном приложении litecart.
1) входит в панель администратора http://localhost/litecart/admin
2) прокликивает последовательно все пункты меню слева, включая вложенные пункты
3) для каждой страницы проверяет наличие заголовка
"""
import pytest
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
@pytest.fixture
def driver(request):
wd = webdriver.Chrome()
wd.implicitly_wait(5)
# request.addfinalizer(wd.quit)
request.addfinalizer(wd.close)
return wd
def test_login_admin(driver):
driver.get("http://localhost:10080/litecart/admin/")
driver.find_element_by_name("username").send_keys("admin")
driver.find_element_by_name("password").send_keys("admin")
driver.find_element_by_name("login").click()
WebDriverWait(driver, 5).until(EC.title_is("My Store"))
def test_02(driver):
WebDriverWait(driver, 5).until(EC.title_is("My Store"))