Python 3.x Selenium Python页面对象
我想知道如何在另一个类中通过conftest(pytest)的self.driver conftest.pyPython 3.x Selenium Python页面对象,python-3.x,testing,selenium-webdriver,cross-platform,pytest,Python 3.x,Testing,Selenium Webdriver,Cross Platform,Pytest,我想知道如何在另一个类中通过conftest(pytest)的self.driver conftest.py def driver(request): self.driver = webdriver.Remote("xxxxx") def teardown(): self.driver.quit() def driver(request): self.driver = webdriver.Remote("xxxxx") def teardown():
def driver(request):
self.driver = webdriver.Remote("xxxxx")
def teardown():
self.driver.quit()
def driver(request):
self.driver = webdriver.Remote("xxxxx")
def teardown():
self.driver.quit()
TestSample.py
Class B():
# How use self.driver ?????
@pytest.mark.usefixtures("driver")
Class B():
# How use self.driver ?????
def test_sample(self, driver):
tuto(driver)
用a()继承b()类,然后使用super()访问super class a()的self.driver,允许您使用fixture conftest.py
def driver(request):
self.driver = webdriver.Remote("xxxxx")
def teardown():
self.driver.quit()
def driver(request):
self.driver = webdriver.Remote("xxxxx")
def teardown():
self.driver.quit()
TestSample.py
Class B():
# How use self.driver ?????
@pytest.mark.usefixtures("driver")
Class B():
# How use self.driver ?????
def test_sample(self, driver):
tuto(driver)
抱歉,我只是修改了上下文