想把这三个融合到一个框架中,有没有大佬有成熟的方案可以分享一下的。 现在 我是单独 将 selenium 和 appium 结合在一起 然后 再另外单独把 requests 来调用 因为 ui 这边是需要 接口的返回值的,所以需要融合在一起 但是感觉 分开调用 requests 的话有点 冗杂
所以 希望问一下大佬们的成熟方案
我觉得没必要整合到一起,requests 跟 selenium 和 appium 数据是有差异的,整合到一起肯定很难看;我目前的做法是封装一层业务方法,方法中的步骤执行去调用 requests,selenium 和 appium,框架只是提供一个基础能力
建议参考 robot framework 的 Library 方式,框架提供一种统一的模式去调用不同的库提供的不同能力,减少新库的学习成本。
不过如果预计要扩展的库不多,楼上说的是最简单有效的,由业务方法去分别调用不同的库,而非框架。如果说想要控制避免不同项目用不同版本或者不同解决方案,引起不一致和高维护成本,也可以框架里基于 request 封装一些 http 操作的方法,供业务项目使用。
你的场景,是需要获取前端操作后,对应接口返回的内容,然后从里面获取参数作为后继 UI 测试步骤的传参?
现在有一个爬虫问题,不知能不能解决。链接点击前这样http://112.112.113.114/dwjsGlhAction! addGsjsjView.actionhttp://112.112.113.114/dwjsGlhAction! addGsjsjView.action?pTabid=show_gzlj&_:17196272865 怎样获得点击后问号后的字符串。望一起探讨。暂时没有发帖权限。5555点击后这样