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做。