API 文档也就是测试用例的来源,JSON Schema 可以么?取代 YAML 。楼主可行么
那你来详解一下吧,愿闻其详
楼主你最好去寻找一下你的需求是什么? 如果是为了部门绩效,你得重新做一个,如果是真的为了让测试人员编写 UI 自动化更快的话,建议用 katalon studio
曾经我在公司提过和你一样的 BUG,参数放在 url 中为什么不用 get,要用 post 然后被开发怼说我不懂技术
启动的时候,报错,没有配置 Android 环境变量。这台电脑,确实没下载 Android 相关的东西。不过用了 pip install lyrebird-android
Exception in thread Thread-1:
Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\threading.py", line 916, in _bootstrap_inner
self.run()
File "c:\programdata\anaconda3\lib\threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "c:\programdata\anaconda3\lib\site-packages\lyrebird_android\device_service.py", line 32, in run
self.handle()
File "c:\programdata\anaconda3\lib\site-packages\lyrebird_android\device_service.py", line 38, in handle
devices = android_helper.devices()
File "c:\programdata\anaconda3\lib\site-packages\lyrebird_android\android_helper.py", line 365, in devices
check_android_home()
File "c:\programdata\anaconda3\lib\site-packages\lyrebird_android\android_helper.py", line 51, in check_android_home
raise AndroidHomeError('Not set env : ANDROID_HOME')
lyrebird_android.android_helper.AndroidHomeError: Not set env : ANDROID_HOME
把 fiddler 的证书删除之后,可以正常抓包了
证书已经按照,然而就是 HTTPS 的不行,HTTP 的可以。
用的 360 手机,百度首页就是打不开
想知道,你们一般什么情况下用 postman?我只会在单独试一试这个接口能不能通的情况下用,你们会把用 postman 组成 test suite 用来每日测试吗
亲,%homepath% 指的应该是 python 的目录吧? 我的 python3 是用 Anaconda3 装的
C:\ProgramData\Anaconda3\Lib\site-packages\lyrebird\templates 目录下有一个 logging_config.ini
但是我打开文件,里面没有路径呀,以下是文件内容
[loggers]
keys = root
[logger_root]
level = NOTSET
handlers = stream, logFileHandler
[handlers]
keys = stream, logFileHandler
[handler_stream]
class = StreamHandler
level = DEBUG
formatter = stream
args = ''
[handler_logFileHandler]
class = logging.handlers.TimedRotatingFileHandler
level = NOTSET
formatter = logFileFormatter
suffix = %Y-%m-%d
args =
[formatters]
keys = stream, logFileFormatter
[formatter_stream]
class = lyrebird.mock.logger_helper.ColorFormatter
format = %(levelname)s - [%(module)s] - %(message)s
[formatter_logFileFormatter]
format = %(asctime)s - %(levelname)s - [%(module)s] - %(threadName)s [PID] %(process)s - %(message)s
datefmt = %Y-%m-%d %H:%M:%S
我也遇到了和你一样的 BUG,不支持 windows, 我看 github 上已经有人提 bug 了,等他们修吧
产品工资高,好事呀
作者既然是用 request 库来解析 html,为什么不用这个库呢?https://github.com/kennethreitz/requests-html 这个才是主流吧?
有木有根据 json-schema 自动生成测试脚本的
from selenium import webdriver
remote_app = webdriver.remote.webdriver.WebDriver(
command_executor='http://localhost:8765',
desired_capabilities = {'chromeOptions':{ 'binary': '/myapp'}},
browser_profile=None,
proxy=None,
keep_alive=False)
你这样看看能不能呢?
你现在的情况是找不到元素?还是调用不起来?
讲出你的故事,最好附上报错信息
是不是应该用 selnium 来做 electron 的自动化呢? electron 等于是给 web 套了一个像桌面程序的壳,本质还是 web,所以还是用 selenium 而不是 appium 吧
excel 是用来干啥子的?excel 如果用来管理测试数据的时候,多个人一起写用例,合并代码的时候,会不会原地爆炸....
看完之后,我怎么觉得像在写一篇论文的开题报告
很感谢您的解答,大致有了思路,看来目前最重要的还是提高我自己的能力问题,得多刷点题了,之前去阿里电话面试了一次,失败在了一些简单的 leetcode 的题目上(当时没想到测试也要面这些题目上,完全没准备)
很赞同您提到的 “做别人做不到的,才会有更大的价值” ,这我之前也没想过,现在也是明白了,为什么别人的薪资比我高,因为他们做的到,所以价值才高,最近玩脉脉,看里面年薪那么高,把我蒙蔽了,让我也跃跃欲试的出去面试,面来面去都忘记应该提高自己,只想着高工资了。
吃了一个午饭,回来看见有人在怼您,觉得您也不用和这些人计较,这个论坛里现在经常出来说话的没几个了,帖子的质量也大不如前,像您们有很长时间工作经验,愿意拿出来认真分享的人不多了,您可千万别被怼走了,您要是被怼走了...这论坛就更无生趣了
我觉得很多自动化玩着玩着就玩坏了,我认为,开发出一个类似 katalon studio 这样的自动化工具,最好了。这种 excel 和 xml 的配置多了,反而更复杂了,
看到你写的 rap 我忍不住唱出了声
666
一切尽在不言中
掌门 1 对 1,是极限挑战里面打广告那个吧...做教育的
appium 引入 excel 来做自动化管理数据么?建议放弃..没什么意义,还不如直接写代码测试...
我觉得,做这些自动化啊,API 啊什么的,关键就是给人 “信心”,没做过的话,你不知道程序会不会出错,做过了,你就有了信心,上线没问题。 如果你去经常看看房子,就会经常听到中介讲的这样一句话 “信心比黄金贵”。房子本身的地价,材料价就在那里,随着时间的推移应该是贬值的,因为土地和材料都有时间限制,但是反而会增值,为什么,因为大家都相信他会涨,所以就涨了。
说了这么多,你明白了么~~~