sit*_*kay 1 django selenium python-3.x
我正在尝试使用 selenium 试验 django v2 并收到此错误:
======================================================================
ERROR: setUpClass (level.tests.LevelListViewTest)
----------------------------------------------------------------------
TypeError: setUpClass() missing 1 required positional argument: 'cls'
----------------------------------------------------------------------
Ran 0 tests in 0.000s
FAILED (errors=1)Run Code Online (Sandbox Code Playgroud)
这就是我的测试的样子:
from django.contrib.staticfiles.testing import StaticLiveServerTestCase
from selenium.webdriver.firefox.webdriver import WebDriver
class LevelListViewTest(StaticLiveServerTestCase):
@staticmethod
def setUpClass(cls):
super().setUpClass()
cls.selenium = WebDriver()
cls.selenium.implicitly_wait(10)
@staticmethod
def tearDownClass(cls):
cls.selenium.quit()
cls.selenium.tearDownClass()
def test_level_is_in_admin_panel(self):
self.selenium.get('%s%s' % (self.live_server_url, '/admin/login/?next=/admin/'))
Run Code Online (Sandbox Code Playgroud)
我使用 sqlite 作为数据库,并且已经创建了一个超级用户并使用 pip 安装了 selenium
| 归档时间: |
|
| 查看次数: |
1254 次 |
| 最近记录: |