AttributeError: модуль «conftest» не имеет атрибута «драйвер».Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 AttributeError: модуль «conftest» не имеет атрибута «драйвер».

Сообщение Anonymous »

Я пытаюсь запустить тесты, но у меня возникает эта ошибка:

Код: Выделить всё

AttributeError: module 'conftest' has no attribute 'driver'
Это мой код. Может ли кто-нибудь сказать мне, где ошибка?
conftest

Код: Выделить всё

import pytest
from selenium import webdriver

driver:webdriver.Remote

@pytest.fixture
def setup_teardown():
#setup
global driver
driver = webdriver.Chrome()
driver.implicitly_wait(5)
driver.maximize_window()
driver.get("https://www.saucedemo.com/v1/")

#run test
yield

#teardown
driver.quit()
тестовый вход

Код: Выделить всё

import pytest
from selenium.webdriver.common.by import By
import conftest

@pytest.mark.usefixture("setup_teardown")
class TestCT01:
def test_ct01_login_valido(self):
driver = conftest.driver
driver.find_element(By.ID, "user-name").send_keys("standard_user")
driver.find_element(By.ID, "password").send_keys("secret_sauce")
driver.find_element(By.ID, "login-button").click()
assert driver.find_element(By.CLASS_NAME, "product_label").is_displayed()
Снимок экрана
Ссылка

Подробнее здесь: https://stackoverflow.com/questions/784 ... ute-driver
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»