美文网首页
Selenide一点尝试-180419-[github搬家]

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

作者: Lacia | 来源:发表于2020-04-29 16:22 被阅读0次

闲来无事,研究一下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做。

相关文章

网友评论

      本文标题:Selenide一点尝试-180419-[github搬家]

      本文链接:https://www.haomeiwen.com/subject/faknwhtx.html