建设卒中中心几个网站,淮安网站建设报价,安卓手机网站源码下载,如何使用域名访问网站一、背景
公司使用google在线excel管理测试用例#xff0c;为了方便把手工测试用到的测试数据用来做自动化用例测试数据#xff0c;所以就想使用python读取在线excel数据#xff0c;通过数据驱动方式#xff0c;完成自动化回归测试#xff0c;提升手动复制#xff0c;粘…一、背景
公司使用google在线excel管理测试用例为了方便把手工测试用到的测试数据用来做自动化用例测试数据所以就想使用python读取在线excel数据通过数据驱动方式完成自动化回归测试提升手动复制粘贴的效率。
二、实现过程
gspread官网
第一步为项目启用 API 访问 参考链接enable-api-access
第二步将Google表格分享给client_email (在凭证json file文件中) ,这应该类似于 id.gserviceaccount.com
第三步读取表格内容
import gspreaddef google_online_excel_utils():credentials {type: xxx,project_id: xxx,private_key_id: xxx,private_key: xxx,client_email: xxx,client_id: xxx,auth_uri: xxx,token_uri: xxx,auth_provider_x509_cert_url: xxx,client_x509_cert_url: ,universe_domain: xxx}gc gspread.service_account_from_dict(credentials)sh gc.open_by_url(target_url) # 打开在线excel地址worksheet sh.worksheet(测试用例) #选择需要打开的sheet页case_data_list worksheet.get_all_values() #获取所有信息print(case_data_list)return case_data_listif __name__ __main__:google_online_excel_utils()
第四步实现效果
三、参考文档
如何使用Python读取和写入Google表格