web自动化总结与答疑

  • 要求: 看完本章节所有课程内容,并完成作业,优先回答和作业相关的问题
  • 有什么问题在评论区回复

知识点

  • 复用浏览器
  • cookie登录
  • po设计模式

老师 请教几个问题:
1.加了显示等待和隐式等待 有的情况还是找不到元素而超时 请问显示等待在框架中的最优封装和使用方式具体是怎么实现的呢
2.能演示下怎么用css定位到添加成员页面的报错信息控件吗 比如不输入姓名时的提示信息的那个展示用的控件
3.有的控件用css定位到好几个 代码中find_elements后还得从中筛选某一个 这种情况下有直接定位到一个元素的方式吗 比如添加成员页的性别-女这个元素
4.BasePage里的异常处理怎么实现 需要封装的每个方法都进行try except吗
5.强制等待可以适当使用吗 有些地方刷新或者页面短暂停滞不用强制等待过不去 有什么更好的办法吗
6.怎么用一套用例同时并发进行多个浏览器的自动化测试 能讲下具体实现吗 或者有什么已经实现的资料参考吗
7.每个测试用例是单独使用一个浏览器 每个用例都登录 还是整个测试集都只打开一次浏览器 登录一次
8.删除成员的时候 连续出现两个提示 连在一起 怎么稳定获取第一个或者第二个的text

老师 po六大原则中 为啥每一个方法要返回其他的一个po?