用于将测试与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
PyPIPyPI - DownloadsPyPI - Python Version

查看最新关键字Documentation here.

安装

选项1
使用pypi安装,运行:

pip install rf-googlesheetslibrary

选项2
使用最新版本的pip,可以直接从GitHub存储库进行安装。安装最新源 在主分支中,使用以下命令:

^{pr2}$

请注意,安装需要一些时间,因为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

请注意,在生成文档之前,必须先安装库。在

依赖性

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无法在Netbeans 8.2 JDK8u231中创建java Maven项目(Web应用程序)   java如何以设定的时间间隔生成随机数?   java从socket和inputStream的慢速读取   spring SCORM:Java中基于Web的SCORM播放器   Java将函数传递给方法   java绑定通用服务及其实现和子类型   java如何在运行时从选择列表框中动态选择选项?爪哇硒   java Selenium WebDriver什么是“Selenium客户端和WebDriver语言绑定”   elasticsearch需要elasticsearch高级Java客户端更新ByQueryRequest API帮助   JAVA哈希表查找最大值   WSDL操作中的java soapAction属性为空   java访问封闭类或父类方法的一般方法   eclipse在java中运行带有SeleneTestCase的ANT。lang.NoClassDefFoundError   java Hazelcast不会在节点启动时填充ReplicatedMap   如何在Java中从excel中读取特定行?   html JAVA将本地时间(GMT+8)转换为UTC时间   java将自定义端点添加到Spring数据REST存储库中,并以大摇大摆的方式显示   java计算未来位置