用于与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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b105d9ef36ceed341e6ecda93efd4229a9ce5faed884608b2984c0e72fdb6a7f |
|
MD5 | e00d03a8ff2c13cd89c987df885ca7e4 |
|
BLAKE2b-256 | d36a4ad5b77ee1fc8e770d854f0a12550eb77e7b438b1735c9161b2bbd8ae376 |