Selenide一点尝试-180419-[github搬家]

2020-04-29  本文已影响0人  Lacia

闲来无事,研究一下Selenide。

新建maven工程,pom.xml中添加:

<dependency>
  <groupId>com.codeborne</groupId>
  <artifactId>selenide</artifactId>
  <version>4.10</version>
  <scope>test</scope>
</dependency>

然后开始做实验!

Selenide默认使用Firefox,如要使用Chrome,设置配置:

System.setProperty("webdriver.chrome.driver", "C:/Python27/chromedriver.exe");
System.setProperty("selenide.browser","Chrome");

写了一个登陆的小demo:

public static void login(String name,String pw) {
    String url = "http://10.10.30.54:30921/iot-app/do/login";
    String name_el = "adminName";
    String pw_el = "pwd";
    String submit = "submitLogin";
            
    open(url);
    $(By.name(name_el)).val(name);
    $(By.id(pw_el)).val(pw);
    $(By.id(submit)).click();
}

登出:

public static void logout() {
    $(By.id("simple-dropdown1")).click();
    $(By.linkText("退出")).click();
}

sleep:

Selenide.sleep(3000);
完毕。以后再做UI Automation,希望用Selenide做。

上一篇 下一篇

猜你喜欢

热点阅读