- 为何加入setUpClass后无法运行成功?
import minium @minium.ddt_class(testNameFormat="%(name)s_%(index)s") class TestPageGetElement(minium.MiniTest): @classmethod def setUpClass(cls): super(TestPageGetElement, cls).setUpClass() cls.page = cls.app.navigate_to("/pages/index/index") @minium.ddt_case( # 多个用例 # 展开后为: 选择器, 预期是否存在 ("image[mode='scaleToFill']", True), (".testclass2", False), ) def test_element_is_exists(self, args): [selector, is_exists] = args self.assertEqual(is_exists, self.page.element_is_exists(selector, max_timeout=5)) 下图加入 setUpClass 运行会不成功 [图片] 下图为去掉 setUpClass,则能运行成功 [图片] 参考代码: [图片]
2022-08-07 - 为什么引入unitest运行py文件会报dev_tool_path not exists ?
复制这段代码实例中的代码,运行py文件,无法获取config.josn 所配置的路径,发现dev_tool_path获取的是默认的路径。 这个问题需要怎么解决? 如果用命令:minitest -m test.first_test -c config.json -g执行就没有该问题。 [图片] [图片] [图片] [图片]
2022-08-07