首页 > 其他 > 详细

数据驱动(参数化)

时间:2017-01-09 12:40:23      阅读:297      评论:0      收藏:0      [点我收藏+]

在测试模型一节的数据驱动中我们已经介绍了如何通过python 定于的数组对百度输入数据进行参数化设置,将其它循环的读取vlalues 数组中每一个数据。这里我们将通过读取txt 文件中的数据来实现参数化。
创建data.txt 文件,向文件内写放三行数据,如图4.3
d:\abc\data.txt

技术分享

                                    图4.3

baidu_read_data.py

代码示例:

#coding=utf-8
from selenium import webdriver
import os,time

 

source = open("D:\\abc\\data.txt", "r")
values = source.readlines()
source.close()

#执行循环

 for serch in  values:

       driver = webdriver.Firefox()

       driver.get("http://www.baidu.com")

       driver.find_element_by_id("kw").clear()

       driver.find_element_by_id("kw").send_kyes(serch)

       driver.find_element_by_id("su").click()

       time.sleep(3)

       driver.quit()

 

 

 

      

 

数据驱动(参数化)

原文:http://www.cnblogs.com/jshtest/p/6264513.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!