AttributeError:'NoneType'对象没有'find_element'属性
1 个回答
0
你需要把在 setup
里创建的 driver
返回。还有,我建议把 setup
改名为 driver
:
# conftest.py
import pytest
from selenium import webdriver
@pytest.fixture
def driver():
chrome_driver = webdriver.Chrome()
chrome_driver.maximize_window()
chrome_driver.get("...")
return chrome_driver
# test_it.py
class TestRegistration:
def test_reg001(self, driver):
# Do something with driver
pass
这里的关键是要返回你创建的那个 driver。