虫师
虫师
目前看有点困难, seldom 将 selenium、appium、requests 这几个库集成 进来是做了二次设计的。如果非要拆开的话就无法做二次设计了。 例如,接口自动化,无法中使用 `self.get()` 、`self.post()` 了,日志系统也没了,断言也没了。 那还不如 使用 unittest + requests 或者 pytest + requests 更纯粹。
seldom 的链式调用: `alert().type("shishi")` 其中, `type()` 是针对普通输入框的。 目前警告框上面的输入不支持。 seldom 中没有封装 警告框的输入方法。你可以按照selenium 的方法用, 参考: 
我又尝试了一下。 selenium 提供的 `switch_to.alert.send_keys()` 不能操作 prompt 的输入。
不太清楚你的问题,如果要修改响应数据。 1. seldom 发送请求完,用 你说 保存 的json 替换掉 response 的结果。比过,这有点掩耳盗铃,接口真的有问题也无法测出。 2. 利用 mitmproxy 在本机开个代理, mitmproxy 的response 配置是固定的,一旦启动引用配置文件,就不能动态改了。 这种情况 seldom 也不需要集成 mitmproxy。 3. 我们是用是:  这种方案就比较复杂了, 接口服务要支持 路由配置; 还需要单独的mock 服务。 不是...
我的理解, 处理过程大概是: * 请求:接口自动化 ---> 被测接口服务 ---> firebase * 响应:接口自动化
没有设置变量: export WECHATY_LOG=verbose export WECHATY_PUPPET=wechaty-puppet-padlocal // puppet 支持多种 [Puppet](https://wechaty.gitbook.io/wechaty/puppet)
代码没问题,应该运行方式有关,seldom 的执行入口是 `seldom.mian()` 方法。很可能是在 pycharm 中右键某个方法执行。 * 查看文档 [运行方式](https://seldomqa.github.io/getting-started/quick_start.html#%E8%BF%90%E8%A1%8C%E6%B5%8B%E8%AF%95)
目前我们是通过 `tidevice` 运行 fastbot-iSO 进行Monkey 测试。这种方式可以通过 `udid` 指定设备,从而可以同时在多个设备上运行。 但是在终端运行的过程中日志量很大。 ``` [D 211222 18:25:49 _device:917] logProcess: [fastbot] : state first visited, get reward reward is 3.000000 [fastbot] : action first visited,...
seldom 支持生成 xml 格式的报告。你可以解析 xml 文件, seldom-platform 正式解析 xml 报告将结果写入数据库的。 你的描述 不知道是提问还是建议。代码也没有正确的使用 markdown ,有点乱。
经过我的测试,有保存的! 请使用 `frontend` 前端。 如果确认没有保存,检查前端接口是否有传 `team_id` 参数 