pyswat 框架学习 qq 群 631466916。最新版本更新到 1.0.1,群文件里获取最新版本
今天优化了 at 查找关联
并封装了直接通过元素 innertext 查找元素的方法
改了几个 bug
web 端可以用 pyswat
具体看使用手册
配置文件可以配置使用的浏览器。目前支持 ie chrome firefox
文章末尾
测试版链接已发微博
手册已经写好了 移步微博
程序最快下午弄好发布出来
已经快写完啦 别着急
微博有截图为证 😄
帖子呢
主程会以 python 文件发出来
webUI 自动化测试框架---” pyswat“测试版发布在即,感兴趣或想要试用的同学关注我的微博或 + 微信。
获取渠道只在微博和微信发出,谢谢!
生成的用例只是临时的,每个项目自己整合录制的用例放到单独的 excel 表里一个 sheet 就是一个 case。具体的操作手册还在写
参看我的 pyswat 框架就很容易处理这类问题,多个同样属性的元素配合 at 指定关联文本
其实程序解决思路上是这样,反过来想为什么会找不到元素呢?
selenium 的 find 方法找不到你指定的元素就会报错,解决思路一个是写 try 另一个思路是先找集合再判断长度
测试版本已经 OK 了 就是操作使用手册还在写
开头就说啦,采用 hook+selenium 配合 python
比如录制钩子获取键盘消息 然后动态识别页面元素达到录制目的 最后自动生成 excel 案例
我说通过遍历判断 value 值去找元素思路,至于你目前碰到的情况因为你的 value 值是变的,那这时你在判断 value 时就不能只是一个条件了,需要写 or,判断中文 or 判断英文 只要一个 value 对上就是你要找的元素。
value 变了 class 和 id 又没变
webview 的 context name 名称错了,你确定是你写的那个
对于崩溃问题 程序崩了 你见程序有自启动回到最后的界面吗?除非你做守护进程
手机端最好不要用 xpath 直接获取某一个元素,区别于 web 端的层级更明显。对于 id 或 class 一致的人建议用 find elements by 这样找出来的是一个集合,再通过遍历判断 value 值是你要的那个元素