恩,谢谢!
第一个线程组原来是什么?
不过我试过删除掉 init.py,只保留文件夹和 py 文件,执行也是没有问题的。实在不行,可以考虑换一种 case 加载方式。testunit.addTest(unittest.makeSuite(testclassName))
楼主代码上没有太大的问题。我猜测是你是不是没有建立工程,只是在文件夹下面创建的 py 文件??
我特意用你的代码跑了一遍,可以执行的。只不过有报错,要去掉显示等待 30 秒那句话就好。
另外,路径可以用 os.path.join 来拼接,会更可靠一些。建议,仅供参考
手机上已经存在了啊!删除掉手机上已有的这个应用,再安装。
恩,谢谢啦!
已使用,多谢!
那如果这个变量的值是不确定的呢??要怎么办呢?我也是昨天才了解了 python 的 ddt 模块,真的十分方便。数据量自己控制,不用每改变数据量就去修改代码。
恩恩,多谢你啦!这种方法也是可以,只是有一个不好的地方,就是无法多次执行 setup 和 teardown。且每当数据增加或减少一条,都要去修改代码哦。用 python 的 ddt 模块,自动根据数据的条数,决定了执行的次数,更方便更灵活哈
ddt 正解,刚好解决了我的问题。另外,多谢你的信息,让我了解到了 PO 模式,虽然我之前自己也有重新封装,但还没有 PO 封装的好,正好提升一下自己!
第一次做自动化项目,ddt 应该是指数据驱动吧?具体是要用什么其他的框架,还是怎么实现呢??多谢指教~~
ps,东西很赞!
http://httprunner.top/ 里面的文档都是自己写的吗?如果是的话,可以直接写中文不?
从长远来看,做老师是很不错的。特别是当你有了家庭,有了孩子之后。时间方面会自由很多。积累的经验可以一生有用。入行测试,个人不推荐。。我现在多想去当一个小学老师,你知道吗。。。。。。。。。
发现是因为之前是用的安装版,安装到 webapps 中的,启动后访问就会提示 404.刚刚试了直接放 war 包去 webapps 中,就可以正常启动啦。谢谢你!
一眼看出问题所在!果真是这样子的!!
另有一个问题请教,Jenkins 部署在 Tomcat 中能够随 Tomcat 启动吗??我发现,如果我直接启动 Tomcat 的话,通过http://localhost:8080/webapps/jenkins, 会报 404 错误,无法访问。。是我访问地址错了,还是必须得另外单独启动 Jenkins 呢?谢谢!~
我怎么用 1.6.5 的时候也是不支持 byname 方法的呢?不过我是用的 windows。如果是 text 字段的内容,可以用 find_element_by_android_uiautomator 方法查找
driver.find_element_by_android_uiautomator("new UiSelector().text(\"登录\")");
可以自己截图保存,想什么时候截图,就什么时候截图
卸载掉手机上的 uiautomator2 的两个服务,再测执行测试。这是目前为止我发现的最方便的方法。。。当然不能彻底解决这个问题。
输入法恢复问题已解决,粗心的我将 resetKeyboard 写成了 resetKeyBoard,还特地去打印了日志出来对比,看了半天才看出来,大小写错了
楼主这个问题解决了吗?
标题已改,谢谢提醒。按照我的这个方法重新安装 uiautomator2 服务的话,会好很多,不会像以前那样,成功一遍,第二遍就失败。。怀疑是手机内部自己做了什么处理。。
我现在是发现不行了,就卸载掉手机上这两个服务,让它重装。
今天悲催的发现,还是不行。。。仍然会卡住,手机端的 uiautomator2 启动不了。。难道要每天重装一次吗
直接在代码里设置吧
driver.js 改了什么??没有看出来