能给下图片对比下具体哪里不同不?
赞!
由于项目原因,最近主要在做 java 的覆盖率,iOS 没进一步研究。期待你发文详细分享下你的实践~
你的环境信息 (iOS 版本,xcode 版本之类的) 也贴上来吧?
应该没有。云测平台有类似功能,但不开源。
大部分功能都可以一键完成,用户体验很赞呀~
这个错误和 python 没啥关系,应该是你的 appium server 没有开 session override 导致的。每个脚本要使用这个 server 都需要建立一个 session(脚本里的 webdriver.Remote 方法就是做这个事情的),结束时告知 server 关闭 session (driver.quit 方法)。默认 server 端有一个 session 存在时,其它脚本要创建 session 会被拒绝(就是你图里的错误信息),需要开启 session override 选项。
PS:建议你把《python 简明教程》看一遍,不会花你很多时间,但 python 基础知识基本都全了。
你的代码里关于类和初始化方法的使用和正常用法差异比较大,而且单词拼错出现的频率很高呀。
请使用 markdown 排版,这排版代码没法看。。。
哈哈,原来见过面啦,幸会幸会~
可以把系统日志贴上来一下。闪退这种级别的错误系统日志应该有提示的。
我也是广州的,要不咱们加个微信交流交流?
技术很多,落地是关键。并发是提高效率的利器。
现在我们的落地卡在写用例了,大家都没时间写用例。。。
赞~
保重身体呀。
看了半天,终于大致理解你的问题了。你的问题应该是第二个截图里面的 login.py 已经完成了 login,为啥第一个截图里面的 shenqing.py 里面的步骤无法直接在完成 login 后继续执行是吧?
建议你先了解下 import 的概念,不是 import 了就代表那个文件里面的代码都会自动执行。这里有几个很明显的错误:
建议你先了解下 python 的 import 怎么用,然后看下 unittest 框架怎么用。
这个规则,直接接口重发应该是最快的。。。
能详细说一下不?
不错。
PS:sonarqube 目前也有 docker 镜像,部署起来效率更高:https://hub.docker.com/_/sonarqube/
内容挺不错的,小小建议下,代码建议还是放关键部分即可,如果确实想给出比较完整的代码,更建议放到 github 然后文末给个链接查看。否则代码太多,容易看不清文章的层级。
思路很好呀,我们也在做这个,也是类似的思路,希望最终达到执行用例的范围能更有依据,更准确。不过目前我们在起步阶段,暂时主要用于手机客户端,主要关注覆盖率,根据覆盖率分析测试是否足够,用例是否可以优化。不过目前还没做到文中第二版直接倒推用例的程度(用例管理相关的系统还没搞起来。。。)。
提测时提供需求和代码层面的内容,执行时关联用例层面的内容,这样需求、代码和用例就连接在一起,很赞呀。
和恒温确认了,不能发帖是因为你没有添加头像。
现在强制限制没有头像都不能发帖。
能把发话题按钮的截图发下不?既然你之前已经可以发话题,现在应该也可以的。
把你报错信息贴上来一下?
不是我写的。。。具体看看源码吧?
这个问题是 python dictionary 的 __str__()
函数处理的问题。你可以试试
test_dict = {'test':"中文"}
print(test_dict)
print(test_dict['test'])
输出结果里面,第一行的中文会以 utf-8 码的形式显示,第二行的中文是正常显示的。
如果要让它显示正常中文(比如在日志里打印整个 dictionary ),有一个变通的方法。可以先用 json.dumps(test_dict, ensure_ascii=False)
转成 json 字符串,再 print
出来
@zangtian2 你想要的是不是这个?
目前是的。7.3.1 以后的 xcode 没有了 UIAutomation 。