【问题标题】:How to set up SauceLabs for TestNg Java如何为 TestNg Java 设置 SauceLabs
【发布时间】:2021-12-04 03:05:27
【问题描述】:

有人可以帮我弄清楚如何在 Java 上为 testNg 设置酱实验室吗? 我尝试了不同的指南,但总是有不同的设置变体,这是不适合我的示例之一

    @BeforeClass
    public void init() throws MalformedURLException {
        MutableCapabilities sauceOpts = new MutableCapabilities();
        sauceOpts.setCapability("username", "oauth-xxxxxx.yyyyyy-51awdfsa");
        sauceOpts.setCapability("accesskey", "xxxxx-32b1-4c4d-ac70-yyyyyyyyy");

        DesiredCapabilities options = new DesiredCapabilities();
        options.setCapability("sauce:options", "sauceOpts");
        options.setCapability("browserVersion", "latest");
        options.setCapability("platformName", "windows  10");
        options.setCapability("browserName","chrome");

        Webdriver driver = new RemoteWebDriver(new URL("https://ondemand.us-west-1.saucelabs.com:443/wd/hub"), options);

    }

【问题讨论】:

    标签: java selenium automation saucelabs


    【解决方案1】:
    import com.saucelabs.saucebindings.testng.SauceBaseTest;
    import org.testng.Assert;
    import org.testng.annotations.Test;
    
        /**
         * Example Test for running with the TestNG Sauce Bindings library.
         */
        public class SauceBindingsTestngTest extends SauceBaseTest {
            @Test
            public void correctTitle() {
                getDriver().navigate().to("https://www.saucedemo.com");
                Assert.assertEquals("Swag Labs", getDriver().getTitle());
            }
        }
    

    Chrome/Win10 是默认设置,因此不需要设置代码。如果您想更改配置,请查看下面的 Sauce Bindings 文档。

    Source Code for example

    我们有a Demo Java repo 有任何您想要的示例,只需浏览目录

    我们使用Sauce Bindings 让代码如此简单

    【讨论】:

      【解决方案2】:

      这对我有用,

      DesiredCapabilities DC = DesiredCapabilities.chrome();
      DC.setBrowserName("chrome");
      DC.setPlatform(Platform.WIN10);
      driver = new RemoteWebDriver(new URL("https://oauth-jayanth_balakrishnan-ae.saucelabs.com:443/wd/hub"), DC);   //http://127.0.0.1:4444/wd/hub
              
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-10-28
        • 1970-01-01
        • 1970-01-01
        • 2015-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多