在屏幕上显示与@allure.title('...') 匹配的文本,以便在 pytesting 的视频录制期间显示
Display text on screen that matches @allure.title('...') text for display during video recording of pytesting
我们正在使用 pytest 和 Allure 来测试我们的软件,并取得了很好的效果。我们设置的一部分是 GUI 测试的视频录制。在屏幕上显示当前正在进行 运行 测试的文本将非常有用。有谁知道是否有办法将 @allure.title('...') 显示为 window 上的标题栏?
您可以使用 WebDriver execute_script method with document.title 命令。
def test_some_case():
case_title = 'Some Title'
allure.dynamic.title(case_title)
driver.execute_script('document.title = arguments[0];', case_title)
some_checks()
我们正在使用 pytest 和 Allure 来测试我们的软件,并取得了很好的效果。我们设置的一部分是 GUI 测试的视频录制。在屏幕上显示当前正在进行 运行 测试的文本将非常有用。有谁知道是否有办法将 @allure.title('...') 显示为 window 上的标题栏?
您可以使用 WebDriver execute_script method with document.title 命令。
def test_some_case():
case_title = 'Some Title'
allure.dynamic.title(case_title)
driver.execute_script('document.title = arguments[0];', case_title)
some_checks()