老师,程序概率性(概率为1/30)出现如下错误,怎么提高代码的健壮性?

来源:5-14 多进程、unittest、HTMLTestRunner、启动服务流程梳理代码重构

慕莱坞6458913

2018-11-01

Traceback (most recent call last):
File “D:\Users\uidq1501\eclipse-workspace\android_test\src\case\factory_reset.py”, line 87, in
Factory_reset(0).test_case()
File “D:\Users\uidq1501\eclipse-workspace\android_test\src\case\factory_reset.py”, line 32, in test_case
SourceBusiness(0).factory_reset()
File “D:\Users\uidq1501\eclipse-workspace\android_test\src\business\source_switch_business.py”, line 13, in init
self.handle = SourceHandle(i)
File “D:\Users\uidq1501\eclipse-workspace\android_test\src\handle\source_switch_handle.py”, line 11, in init
self.page = Source_Page(i)
File “D:\Users\uidq1501\eclipse-workspace\android_test\src\page\source_switch_page.py”, line 23, in init
self.driver = base_driver.desired_setting(i)
File “D:\Users\uidq1501\eclipse-workspace\android_test\src\util\desired_setting.py”, line 30, in desired_setting
driver = webdriver.Remote(“http://127.0.0.1:”+port+"/wd/hub",desired_caps)
TypeError: cannot concatenate ‘str’ and ‘NoneType’ objects

写回答

1回答

Mushishi

2018-11-01

cannot concatenate ‘str’ and ‘NoneType’ objects  看见什么了么?NoneType,你去看看你这个为什么成了NoneType类型了。你初始化driver没成功。

0
5
Mushishi
回复
qq_精慕门4468196
这样的,你每次启动、还有每次初始化driver的时候就直接先检查启动命令的文件里面的参数这些设备信息对不对。对才继续。
2019-02-15
共5条回复

Python主讲移动端自动化测试框架Appium

APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成

1508 学习 · 1333 问题

查看课程