关闭

(selenium 三)批量执行测试用例

1796人阅读 评论(0) 收藏 举报
分类:

参考虫师的《python的自动测试》,进行实操时遇到一些疑惑,现记录如下

测试用例baidu.py

上图有误,应该是

       alert = driver.switch_to_alert()
        print(alert.text)
        alert.accept()

test_case.py读取执行test_case 文件夹下的文件

要点:

1、format 方法的使用,参考《A Byte of python3 》5.11

2、os.system即为执行CMD命令,可现在cmd中调试

3、CMD命令的重定向输出,http://blog.csdn.net/jw72jw/article/details/7404255

STDIN   0   标准输入   键盘     命令在执行时所要的输入数据通过它来取得  
STDOUT   1   标准输出   显示器   命令执行后的输出结果从该端口送出  
STDERR   2   标准错误   显示器   命令执行时的错误信息通过该端口送出

>重定向输出若log.txt不存在 将创建该文件。若存在则替换文件中的信息。

>> 重定向操作符追加输出

1>>log.txt 2>&1 将标准输出结果输出到log.txt.将标准错误追加到log.TXT

4、webdriver 处理alert、confirm弹出框

        driver.get("....")
       #下面一句执行后会弹出alert 或者confirm :
        driver.find_element_by_xpath("//input[@name='sends']").click() 
        使对象a指到该弹出框:
        a=driver.switch_to_alert()

        a.accept()   # 相当于点击确定,或者使用   driver.execute("acceptAlert")
        a.dismiss()  # 相当于点击取消,或者使用   driver.execute("dismissAlert")
        a.text           #获取弹出框里的文字  或者使用  driver.execute("getAlertText")["value"]


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

(selenium 三)批量执行测试用例

参考虫师的《python的自动测试》,进行实操时遇到一些疑惑,现记录如下 baidu.py #coding=utf-8 from selenium import webdriver from sel...
  • fanxiyanhong
  • fanxiyanhong
  • 2016-06-01 11:26
  • 1796

Python+Selenium框架设计篇之8-unittest执行脚本方法之addTest

本文开始介绍如何通过unittest来管理和执行测试用例,这一篇介绍unittest下addTest()方法来加载测试用例到测试套件中去。为了演示效果,我在前面文章的脚本基础上,新建了一个测试脚本,这...
  • u011541946
  • u011541946
  • 2017-04-22 16:36
  • 3200

python--selenium多线程执行用例实例/执行多个用例

python--selenium中unittest框架多线程执行用例方法,多个用例执行方法,实现多个用例同时执行并生成测试报告
  • niedongri
  • niedongri
  • 2017-05-02 11:18
  • 2324

python selenium执行所有测试用例并生成报告

直接上代码。 # -*- coding: utf-8 -*- import time import os import os.path import re import unittest impor...
  • qq1124794084
  • qq1124794084
  • 2016-11-24 18:31
  • 2560

postman(一)批量执行接口测试用例

postman是一个谷歌出的轻量级的专门测试接口的小工具(postman包括两种:Chrome浏览器插件和postman客户端,我使用的是postman客户端)~虽然不如firefox的poster插...
  • github_36032947
  • github_36032947
  • 2017-11-23 17:31
  • 585

selenium2java一个弹框上传时间日期大杂烩测试用例

本人在学习selenium2java的时候,遇到过一个弹框上传大杂烩的用例,特别是有一个选时间的,得先选时,再选分。费死老劲了重要写完,没啥大坑,就是比较复杂。 //生成班课 public stat...
  • Fhaohaizi
  • Fhaohaizi
  • 2017-05-26 09:59
  • 518

selenium2java 一个利用mysql获取验证码注册新用户的测试用例

本人在学习selenium2java的时候,需要写一个注册模块的用例,想了一下决定用一个虚拟的手机号和mysql数据库直接进行注册流程,然后再去数据库把这个账号删了。实验了一下,感觉还不错。分享出来,...
  • Fhaohaizi
  • Fhaohaizi
  • 2017-03-14 11:48
  • 1264

Python自动化测试--一个简单的自动化测试脚本--批量执行测试用例

#coding=utf-8 from selenium import webdriver from selenium.webdriver.common.by import By fr...
  • xiaosongbk
  • xiaosongbk
  • 2016-10-19 12:54
  • 8081

selenium2-测试用例(2)

一:登陆用例实例 1.用例 driver=webdriver.Firefox() driver.get('http://172.18.21.133:8080') #driver.max...
  • ziyun_xiaoyan
  • ziyun_xiaoyan
  • 2017-06-13 11:55
  • 87

Selenium 自动化测试用例注意事项(一)

自动化测试设计简介         我们在本章提供的信息,对自动化测试领域的新人和经验丰富的老手都是有用的。本编描述最常见的自动化测试类型,还描述了可以增强您的自动化测试套件可维护性和扩展性...
  • justin_12
  • justin_12
  • 2013-10-17 14:59
  • 1370
    个人资料
    • 访问:32053次
    • 积分:601
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:8篇
    • 译文:0篇
    • 评论:4条
    最新评论