摘要: 模块方法: 含义: 定位一个元素: 定位多个元素: 含义: 等待条件: 含义: 实例化配置选项 不加载图片,加快访问速度 设置为开发者模式,避免被识别 设置无界面模式 设置默认编码为utf 8 通过设置user agent,用来模拟移动设备 设置selenium窗口大小 阻止密码保存提示框的弹出 添 阅读全文
posted @ 2020-01-20 15:45 莫贞俊晗 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1. 日期输出格式化 所有日期、时间的api都在datetime模块内。 1. datetime ⇒ string now = datetime.datetime.now() now.strftime('%Y-%m-%d %H:%M:%S') #输出 2020-05-26 01:26:23.8701 阅读全文
posted @ 2020-01-20 15:40 莫贞俊晗 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 一、显示等待(有条件等待) 常见问题: 1. 定位明明是对的,为什么运行代码没找到定位。 2. 定位明明是对的,找到定位了,文本信息为什么取到是空的? 分析原因: 1. 没有处理frame 2. 页面渲染速度比自动化测试的代码慢,页面还没渲染出来就定位了 3. 异步请求,后端还未返回给前端,自动化测 阅读全文
posted @ 2020-01-20 15:38 莫贞俊晗 阅读(277) 评论(0) 推荐(0) 编辑