博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UI自动化测试百度搜索(读取Excel表格)
阅读量:4322 次
发布时间:2019-06-06

本文共 1194 字,大约阅读时间需要 3 分钟。

前提条件:需要安装xlrd  :pip install xlrd

1.先写个module.py

#!/usr/bin/env python # -*- coding: utf-8 -*- import time class baidumodule():     def __init__(self,driver):         self.driver=driver     def login(self,values):         login_driver=self.driver         login_driver.get("https://www.baidu.com/")         login_driver.find_element_by_xpath("//*[@id='kw']").send_keys(values)         login_driver.find_element_by_xpath("//*[@id='su']").click()         time.sleep(3)         login_driver.find_element_by_xpath("//*[@id='kw']").clear()     def login_out(self):         self.driver.quit() 2.再来个调用的baidu_sousuo.py
#!/usr/bin/env python # -*- coding: utf-8 -*- from selenium import webdriver from module import baidumodule import xlrd,time driver=webdriver.Firefox() search =baidumodule(driver) data=xlrd.open_workbook("file.xlsx","rb") table=data.sheet_by_name("Sheet1") sheet = data.sheets()[0] nrows=sheet.nrows ncols=sheet.ncols row_list=[] for i in range(0,nrows):     row_datas=sheet.row_values(i)     row_list.append(row_datas)     print(row_list) for j in row_list:     print(j)     search.login(j)     time.sleep(3) 3.本地创建一个file.xlsx的表格,如下:

 

 
 

转载于:https://www.cnblogs.com/minna/p/10445190.html

你可能感兴趣的文章
树链剖分 BZOJ3589 动态树
查看>>
挑战程序设计竞赛 P131 区间DP
查看>>
【例9.9】最长公共子序列
查看>>
NSFileManager打印目录下的文件的函数
查看>>
Selenium自动化-调用Mysql数据库
查看>>
项目一
查看>>
[转载]AAF灵便应用框架简介系列(6):休息一下,泛谈面向对象 Why OO+多层结构?...
查看>>
android EditView ime
查看>>
javascript 学习随笔7
查看>>
<P>标签小细节
查看>>
Linux 命令 - netstat
查看>>
mac 关闭&&显示隐藏文件命令
查看>>
JavaScript 循环绑定之变量污染
查看>>
poj 1038 Bugs Integrated, Inc. 三进制状态压缩 DFS 滚动数组
查看>>
zoj 1654 Place the Rebots 最大独立集转换成二分图最大独立边(最大匹配)
查看>>
Wordpress解析系列之PHP编写hook钩子原理简单实例
查看>>
怎样看待个体经济
查看>>
不明觉厉的数据结构题2
查看>>
面向对象编程思想概览(四)多线程
查看>>
二十三种设计模式及其python实现
查看>>