自动化测试
文章平均质量分 55
舒克hands
成为你想成为的人
展开
-
python中selenium操作下拉滚动条方法
1.使用js脚本拖动到提定地方 target = driver.find_element_by_id("id_keypair") driver.execute_script("arguments[0].scrollIntoView();", target) #拖动到可见的元素去 该方法将滚动条拖动到需要显示的元素位置,亲测可用! ...原创 2021-03-25 10:02:53 · 650 阅读 · 0 评论 -
关于面试自动化测试可能问到的内容
关于面试自动化测试可能问到的内容 1.selenium 介绍:web自动化测试框架,支持多平台、多浏览器、多语言去实现自动化测试,兼容很多平台(windows、linux、mac)以及浏览器(火狐、ie、谷歌)等; 原理:selenium2将浏览器原生的api封装成webDriver API,可以直接操作浏览器页面里的元素。 webdriver是按照server-client的经典设计模式设计; server端是remote server,当脚本启动浏览...原创 2021-01-19 17:40:48 · 579 阅读 · 0 评论 -
pytest.fixture的各种使用方式
@pytest.fixture函数的scope可能的取值有function,class,module,package 或 session。他们的具体含义如下: function,表示fixture函数在测试方法执行前和执行后执行一次。 class,表示fixture函数在测试类执行前和执行后执行一次。 module,表示fixture函数在测试脚本执行前和执行后执行一次。 package,表示fixture函数在测试包(文件夹)中第一个测试用例执行前和最后一个测试用例执行后执行一次。 session,表示所转载 2020-12-20 20:35:20 · 548 阅读 · 0 评论 -
自动化测试之用例设计
1、自动化测试的使用场景 目前自动化测试更多的是定位在冒烟测试和回归测试;冒烟测试执行的是主体功能点的用例。回归测试执行全部或部分的测试用例。它的主要目的在于验证问题,而不是发现问题。所以对于自动化的设计,主要集中在功能正确性方面。 其他: 1)冒烟测试: 冒烟测试是针对每个版本或每次需求变更后,在正式测试前,对产品或系统的一次简单的验证性测试。冒烟测试的目的是为正式测试前,验证是否产品或系统的主要需求或预置条件是否存在bug。冒烟测试怎么做?最好的方法,设计出自动化测试脚本,每一转载 2020-10-12 14:33:43 · 504 阅读 · 0 评论