多谢建议。下方的链接我也看了,但我的场景应该就在 Mac 上 appium 打开 app 开始自动化测试,链接里的我看是多个 device
自动化 mac 上的应用
了解,因为 python2.7 的时候这样写没什么问题—— 就是用的 loadfromtestcase 加载测试用例,然后每组测试用例用列表装起来,因为第一组这样封装的测试用例是成功执行完成了的~可以看一下我楼上的回复
感谢追踪,现在的逻辑是这样的
首先每一组模块用力都是用 loadfromtestcase 来加载的,比如 mapMonitorCases = unittest.TestLoader().loadTestsFromTestCase(test_map_monitor.TestMapMonitor);
然后每一种角色需要执行的测试用例,用列表装一起,比如 HKIAOperatorRoleCases = [mapMonitorCases, efenceBasicCases, dataRecordCases, selfCheckCases];
接下来用 addTests 加载每一种角色的测试用例,每组测试之间会加入切换角色的一个用例
现状:
按照顺序能从上到下执行部分测试用例,执行一半后就报错了
你好,两个用例几乎是一样的,只是在做一个切换角色的操作;
suite.addTest(TestChangeRole('test_change_role_001_change_role_to_devops'))
suite.addTests(DevOpsRoleCases)
suite.addTest(TestChangeRole('test_change_role_002_change_role_to_hkia_operator'))
这三组执行完成之后,执行到下一组的 tests 时就会报错以上
因为我这边也只能得到这些信息... 感觉也有点奇怪
你好,关于组件层的一个问题想请教一下
比如当前页面上有多个 button,用 type[button] 都能筛选出,如何比较好的去封装这样的组件呢
登录之后会跳转到其他业务页面,直接操作即可,不需要重新打开浏览器;后面操作无法进行的原因是?元素找不到?
不管 jd 里有木有 java 都会问 java 的八股文吗
我这边试了下在浏览器 console 上输入 window.performance.getEntries() 才能获取到东西