Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python TypeError:uuu init_uuu()缺少1个必需的位置参数:';输出';_Python_Selenium Webdriver - Fatal编程技术网

Python TypeError:uuu init_uuu()缺少1个必需的位置参数:';输出';

Python TypeError:uuu init_uuu()缺少1个必需的位置参数:';输出';,python,selenium-webdriver,Python,Selenium Webdriver,运行此代码后,我得到了上述错误,请帮助我解决此问题。我尝试过很多事情,但都失败了 我得到的错误如下: runner=htmlestrunner.htmlestrunner(stream=outfile,report\u title=“Test\u report”,descriptions=“main\u Test”) TypeError:init()缺少1个必需的位置参数:“output” 错误很明显,HTMLTestRunner有一个强制参数“output”,即输出目录。 正如你在这里看到的:

运行此代码后,我得到了上述错误,请帮助我解决此问题。我尝试过很多事情,但都失败了

我得到的错误如下:

runner=htmlestrunner.htmlestrunner(stream=outfile,report\u title=“Test\u report”,descriptions=“main\u Test”) TypeError:init()缺少1个必需的位置参数:“output”


错误很明显,HTMLTestRunner有一个强制参数“output”,即输出目录。 正如你在这里看到的: 您必须将其实例化为:

import unittest
import HtmlTestRunner
import os
from Ultimatix_login import ultimatix_login1
from searchtest import searchtest

dir=os.getcwd()
search_tests=unittest.TestLoader().loadTestsFromTestCase(ultimatix_login1)
search_tests2=unittest.TestLoader().loadTestsFromTestCase(searchtest)

main_test=unittest.TestSuite([search_tests,search_tests2])
outfile=open(dir+"\Main_runresult.html","w")
runner=HtmlTestRunner.HTMLTestRunner(stream=outfile,report_title="Test_Report",descriptions="main_Test")
runner.run(main_test)
unittest.TextTestRunner().run(main_test)

HtmlTestRunner到底是什么…?它用于在html文件中打印测试结果。我也这么猜,但我们需要知道您在那里包含的代码。代码是抽象的,我使用html runner运行主类以获取html格式的测试报告。您可能正在使用它吗?--。。。更改后,我的测试正在运行并生成html,但除了一个空页面外,它不会显示任何结果
HtmlTestRunner.HTMLTestRunner(output='example_dir')