qq_43062016 2018-09-24 07:24 采纳率: 0%
浏览 986

python selenuium web自动化测试 是怎么样获取结果的

问题是这样子的 我看到有很多说使用selenuium 做web自动化测试 我也看了下案例 我好奇如何 你们是通过什么方法判读返回的结果和预测结果做匹配 简单的来说就是你们是依据什么来做判断 比如一个案例:登录的测试 有几个测试案例 (1) 输入账户 不输入密码 (2)输入密码 不输入账户 (3)输入正确的账户 不输入正确 的密码 (4)输入正确的密码不输入正确的账户 (5)输入特殊字符串 正常的话我想应该是有一个返回参数 比如你输入错误 或者账户不存在 那可能通过这个参数对比预期结果 那就知道这个登录测试有没有问题 如果是这样我则呢样获取这个参数? 还有 我想也不可能所有的模块都返回同样的参数 比如购物车增删改查 测试 那又是怎么样的 那个大佬能帮我解一下疑惑吗 感谢

补充:后来我又看了几篇文章 发现 有一部分可以通过获取页面的url来做为结果和预期url做匹配来确定案例是否通过 比如 web页面的导航栏、菜单栏等
另外有一部分 比如获取页面的某个元素的值做为对比 比如获取页面 标题栏 或者 预期结果是否包含在页面 比如查询 或者搜索
后来我又经常按f12 调试发现 在调试工具里 有一个preview的栏里 如果点击了某些按钮或者访问的话 会返回一个结果 通常是10001 10002 或者json信息 这个比较通用 那么实际上应该是怎么样的呢 有没有大神指导一下

  • 写回答

1条回答

  • dabocaiqq 2018-09-24 12:15
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 求TYPCE母转母转接头24PIN线路板图
  • ¥100 国外网络搭建,有偿交流
  • ¥15 高价求中通快递查询接口
  • ¥15 解决一个加好友限制问题 或者有好的方案
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型