版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37581708/article/details/80853682
继续上篇环境搭建的操作和打开网页操作之后 ,本篇记录登录等基本操作
直接上代码:
try {
driver.findElement(By.id("tname")).sendKeys("xxx");//输入账号
driver.findElement(By.id("password")).sendKeys("123456");//输入密码
driver.findElement(By.id("Btn_comn_login")).click();//点击登录
String uri=driver.getCurrentUrl(); //获取登录后的新窗口的url
if(uri.equals("https://mpt.mmath.cn/mpt/class/info")) {//判断登录后链接是否与期望链接一致(改为自己的链接)
log.info(">>>>>>登录:账号xxx,密码123456.-----结果:登录成功");//输入日志用于记录步骤和结果
else {
//捕获登录失败信息
String error=driver.findElement(By.id("megERR")).getText();
log.info(">>>>>>登录:账号xxx,密码123456。-----结果:"+error);
}
} catch (WebDriverException e) {
//捕获登录失败信息
log.info(">>>>>>登录:账号xxx,密码123456。-----结果:"+e.getMessage());
}
driver.findElement(By.id("tname"));是通过网页F12出来获取的页面输入框的标签id
也可以分为By其他 ,例如:
-
XPATH
= 'xpath' ¶
以上这些都是可以替换的,换成自己需要的就行