欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 【功能自动化】使用Excel文档获取参数数据

【功能自动化】使用Excel文档获取参数数据

2025/2/6 3:20:18 来源:https://blog.csdn.net/a272329874a/article/details/141394421  浏览:    关键词:【功能自动化】使用Excel文档获取参数数据

环境搭建:

1.需要配置WebTours网站

2.安装pandas

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python_dateutil
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pytz
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  six
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  xlrd

3.

实现代码


#cases.xls
# skiprows=1 默认跳过第一行# print(data)'''
读取excal文档数据
'''
# 导入包
from selenium  import webdriver
from selenium.webdriver.support.select import Select
from time import sleepimport pandas# 打开浏览器
driver = webdriver.Chrome()
# webdriver.Ie()
# webdriver.Firefox()data = pandas.read_excel('user.xlsx', header=None, names=['yhm','mm','yq'],dtype={'yhm':str,'mm':str,'qy':str})datalist = data.values.tolist()
for x in datalist:yhm = x[0]print(yhm)mm=x[1]print(mm)yq = x[2]print(yq)# 打开网址driver.get("http://127.0.0.1:1080/WebTours/")# 等待3秒sleep(3)# 关闭浏览器# driver.close()#关闭浏览器 及驱动# 切换框架driver.switch_to_default_content()driver.switch_to_frame("body")driver.switch_to_frame("info")driver.find_element_by_link_text("sign up now").click()sleep(3)# 跳转页面,还是需要切换框架driver.switch_to_default_content()driver.switch_to_frame("body")driver.switch_to_frame("info")driver.find_element_by_name("username").send_keys(yhm)driver.find_element_by_name("password").send_keys(mm)driver.find_element_by_name("passwordConfirm").send_keys(mm)driver.find_element_by_name("register").click()sleep(3)# 跳转页面,还是需要切换框架driver.switch_to_default_content()driver.switch_to_frame("body")driver.switch_to_frame("info")expect = yqactual = driver.find_element_by_tag_name("body").textprint(actual)# 精确匹配用in 否则用in if expect in actual:print("pass")else:print("fail")driver.quit()

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com