用于将测试与Google Sheets API v4接口的测试库
rf-googlesheetslibrar的Python项目详细描述
GoogleSheetsLibrary
版本=0.1.1a9
库范围:GLOBAL
创建日期:12/20/2019 14:46 UTC-8
作者:Joshua Kim Rivera |电子邮件:joshua.rivera@mnltechnology.com
公司:Spiralworks Technologies Inc.
内容:
简介
GoogleSheetsLibrary是一个Robotframework测试库,用于将测试与
使用Google Sheets API v4的Google Sheets API v4
查看最新关键字Documentation here.
安装
选项1
使用pypi安装,运行:
pip install rf-googlesheetslibrary
选项2
使用最新版本的pip
,可以直接从GitHub存储库进行安装。安装最新源
在主分支中,使用以下命令:
请注意,安装需要一些时间,因为pip
将
将GoogleSheetsLibrary项目克隆到临时目录,然后
执行安装。在
用法
要在Robot框架测试中使用GoogleSheetsLibrary,库需要
首先使用Library
设置作为任何其他库导入。在
*** Settings ***DocumentationSimple example using GoogleSheetsLibraryLibraryGoogleSheetsLibrary... scopes=['https://www.googleapis.com/auth/spreadsheets']LibraryCollections# Initialize the connection to the spreadsheet.Suite SetupInitialize Spreadsheet... spreadsheetId=sampleSpreadsheetId... tokenFile=path/to/token.pickle*** Variables ***@{sample_range} Sheet!A1:ESheet1!A1:E2@{row_1} samplestring... writtenusing... googlesheets api v4@{row_2} helloworld... i amusing... googlesheets api v4@{values} ${row_1} ${row_2}&{body} values=${values}*** Test Cases ***Sample Fetch Data [Documentation] Fetch data from the initialized sheet. ${single_range_data} Fetch Single Rangerange_name=Sheet!A1:E1Log To Console ${single_range_data} ${multiple_range_data} Fetch Multiple Rangeranges=${sample_range}Log To Console ${multiple_range_data}Sample Write Data [Documentation] Writes data to the initialized sheet. ${response} Write To Rangerange_name=Sheet!A3:E4 ... body=${body}Log To Console ${response}Sample Data Append [Documentation] Append Data to the sheet. ${append_response} Append Valuesrange_name=Sheet1 ... body=${body}Log To Console ${append_response}
生成文档
要生成关键字文档,请简单运行:
python -m robot.libdoc GoogleSheetsLibrary documentation.html
请注意,在生成文档之前,必须先安装库。在
依赖性
- 项目
标签: