我想使用unittest但出现此错误:
import unittest
from selenium import webdriver
class TestStringMethods(unittest.TestCase):
@classmethod
def setUp(self):
self.driver = webdriver.Chrome(executable_path=r'C:\Users\JOHN\PycharmProjects\untitled1\Drivers\chromedriver.exe')
if __name__ == '__main__':
unittest.main()
并使用另一个,但不起作用。
UnitTest1.py
import unittest
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
class TestStringMethods(unittest.TestCase):
def test_upper(self):
self.driver = webdriver.Chrome(r"C:\Users\JOHN\PycharmProjects\untitled1\Drivers\chromedriver.exe")
if __name__ == '__main__':
unittest.main()
Testing started at 11:46 AM ...
C:\Users\JOHN\PycharmProjects\first\venv\Scripts\python.exe "C:\Program Files\JetBrains\PyCharm Community Edition 2019.3.3\plugins\python-ce\helpers\pycharm\_jb_unittest_runner.py" --path C:/Users/JOHN/PycharmProjects/first/first/testU.py
Launching unittests with arguments python -m unittest C:/Users/JOHN/PycharmProjects/first/first/testU.py in C:\Users\ANOUAR\PycharmProjects\first\first
在0.000秒内进行了0次测试
确定
退出代码为0的处理完成
空套房
我去运行并编辑配置以检查一切正常并转到“测试”中的settinig和Python集成工具:Defaulte测试运行器添加Unittest但不起作用?