跳转到主要内容

用于与Sauce Labs一起工作的库

项目描述

Robotframework - Sauce Labs插件

这是一个用于SeleniumLibrary的插件,以帮助使用Sauce Labs。

这个库是SeleniumLibrary的插件扩展。这意味着您可以在理论上使用SeleniumLibrary的所有关键字,以及这里添加的关键字。添加的关键字专门用于与Sauce Labs一起使用。

安装

您可以使用pip安装此软件包

pip install robotframework-saucelabs

此库由Python Sauce Bindings 驱动,以连接和使用Sauce Labs。

使用此库的要求是设置环境变量以您的Sauce用户名和访问密钥。

请注意,您还必须安装SeleniumLibrary

示例

由于这个库是SeleniumLibrary的插件,您需要在定义SeleniumLibrary的地方将其添加为插件。

*** Settings ***
Library  SeleniumLibrary  plugins=SauceLabs

定义此插件后,您就可以使用SauceLabs关键字,除了SeleniumLibrary关键字之外。

*** Test Cases ***

Web Workflow Test
    # Use a SauceLabs keyword
    Start Latest Chrome On Sauce  https://www.saucedemo.com
    # Then you can use standard SeleniumLibrary keywords
    Input text  id:user-name  standard_user
    Input text  id:password  secret_sauce
    Click button  class:btn_action
    Page should contain element  id:shopping_cart_container
    # End with closing the session on Sauce
    [Teardown]  Stop Sauce Session  ${TEST_STATUS}

请参阅验收测试以获取使用示例,以及其他测试以获取更多示例。

贡献

欢迎贡献者!我们需要关键字,如果您是机器人用户和Sauce Labs用户,请根据需要打开pull请求和/或问题!

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

robotframework-saucelabs-0.2.1.tar.gz (3.8 kB 查看哈希值)

上传时间 源代码

由...

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页