51Testing软件测试论坛
标题:
Day3-7测试积点任务
[打印本页]
作者:
lsekfe
时间:
2018-7-3 09:55
标题:
Day3-7测试积点任务
问题:
问题描述:
进入登录页后,输入用户名、密码,点击“登录”的时候,用户名和密码消失了。
出现情况
偶尔出现这个情况,有人碰到过吗?
[attach]116928[/attach]
代码如下:
public void login() throws InterruptedException {
String homepageURL = avatarDriver.getPageURL("homePage");
open(homepageURL);
Thread.sleep(3000);
// 刷新页面
// driver.navigate().refresh();
SelenideElement loginStatus = avatarDriver.page("homePage").element("loginStatus");
String loginStatusStr = loginStatus.toString();
if (loginStatusStr.contains("登录")) {
System.out.println("用户还未登录,马上登录");
//点击首页的登录按钮,进入登陆页
avatarDriver.page("homePage").element("loginButton").click();
} else {
System.out.println("用户已登录,退出后,重新登录");
//点击退出,退出登录
avatarDriver.page("loginPage").element("loginOut").click();
//点击首页的登录按钮,进入登陆页
avatarDriver.page("homePage").element("loginButton").click();
}
String loginname = avatarDriver.getLoginname();
String password = avatarDriver.getPassword();
//输入用户名
avatarDriver.page("loginPage").element("loginname").sendKeys(loginname);
//输入密码
avatarDriver.page("loginPage").element("password").sendKeys(password);
Thread.sleep(3000);
//注意:点击登录按钮,进行这一步的时候,用户名和密码消失了
SelenideElement loginButton = avatarDriver.page("loginPage").element("loginButton");
System.out.println(loginButton.toString());
loginButton.click();
//页面刷新
driver.navigate().refresh();
//检查"生态品类"元素是否存在
avatarDriver.page("homePage").element("fonticonMenu").exists();
}
复制代码
作者:
qqq911
时间:
2018-7-4 10:32
有可能是网络跳转的问题
作者:
abcsell
时间:
2018-7-4 10:57
没准服务器端有问题
作者:
jingzizx
时间:
2018-7-4 13:24
考虑是否是网络跳转引起的
作者:
梦想家
时间:
2018-7-4 15:09
网络跳转引起的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2