使用selenium更改python unittest中的测试名称

使用selenium更改python unittest中的测试名称,python,selenium,python-unittest,Python,Selenium,Python Unittest,我有个问题。是否可以使用python unittests更改输出中的名称test 例如,我的测试: from selenium import webdriver import unittest from data.readData import Data from actions.actions import Actions from pages.notificationsPage import NotificationsPage class NotificationsTest(unittes

我有个问题。是否可以使用python unittests更改输出中的名称test

例如,我的测试:

from selenium import webdriver
import unittest
from data.readData import Data
from actions.actions import Actions
from pages.notificationsPage import NotificationsPage

class NotificationsTest(unittest.TestCase):

    @classmethod
    def setUpClass(cls):
        cls.driver = webdriver.Chrome(executable_path=Data.driver)
        cls.driver.implicitly_wait(10)
        cls.driver.maximize_window()

    def test_order_confirmation(self):
        Actions.login(self, Data.email, Data.password)
        driver = self.driver
        driver.get(Data.website + "Admin/Configuration/Message")
        notify = NotificationsPage(driver)
        notify.order_confirmation()

    @classmethod
    def tearDownClass(cls):
        cls.driver.close()
        cls.driver.quit()

if __name__ == '__main__':
    unittest.main()
以及我的输出:

我想在这里,在这个输出中,以及在res.xml的结果文件中,将标记的一个测试名称更改为自己的字符串(我认为它是相同的值)


可能吗?

是的,只需更改测试方法的名称即可。只要改变一下:

    def test_order_confirmation(self):


嘿,好吧。。。对我知道。我的问题不同:如何将测试名称更改为简单字符串?没有
测试订单确认
,只有“测试订单配置”。
def whatever_you_want_to_call_your_test(self):