随笔分类 - Selenium
摘要:一、日志的作用: 记录在系统上面进行的操作 记录系统运行状态 出现问题也能很快定位问题 二、日志组件: 1、loggers:日志器2、handler:处理器3、formatter:格式器 方法一:封装 1 import logging 2 3 def test_log(): 4 # 创建一个日志器
阅读全文
摘要:1 查看chrome浏览器的版本号方法: 1.1 通过…里面的帮助-关于Google Chrome 1.2 通过在浏览器地址栏输入:chrome://settings/help 2 driver下载地址: 2.1 Chromedriver 下载地址:http://npm.taobao.org/mir
阅读全文
摘要:1 常见断言: 1.1 封装 1.2 for循环 1.3 if判断 如果这个元素在,我就xxxxx,如果这个元素不在,我就ccc 如果这个数据存在,我就aaa,如果这个数据不存在我就bbb 这一类型的内容,在自动化中是不存在的。 因为所有的自动化测试行为的执行,都是基于已知结果来进行的。 2 断言的
阅读全文
摘要:等待的用途: 自动化测试是基于机器来实现的测试行为,本质意义上还是点点点的行为操作。在运行测试的代码时经常会因为代码的问题导致运行时失败。 自动化测试首先要求的是成功率,也就是稳定性。 自动化测试流程的稳定性需要通过等待来保障。代码不需要考虑运行时间,但是代码运行的对象要考虑时间。 1 ''' 2
阅读全文
摘要:1 from selenium import webdriver 2 from selenium.webdriver.support.select import Select 3 4 driver = webdriver.Chrome() 5 6 # 窗体最大化:有部分元素需要在窗体最大化的时候才可
阅读全文
摘要:1 ''' 2 网易云音乐QQ登录 3 http://music.163.com 4 ''' 5 from time import sleep 6 7 from selenium import webdriver 8 9 # 创建webdriver 10 from selenium.webdrive
阅读全文
摘要:HTML基础知识: 所有的元素定位归根结底都是在静态页面的操作下实现的。 HTML叫做标签语言。基于不同的标签来展示不同的内容。 常见的标签: a:超链接 img:图片 input:输入框、文件上传、按钮。。。 iframe:窗体 span、div HTML标签内容,在展示的时候,不要被肉眼欺骗,要
阅读全文