51Testing软件测试论坛

标题: Day3-7测试积点任务 [打印本页]

作者: lsekfe    时间: 2018-7-3 09:55
标题: Day3-7测试积点任务
问题:问题描述:
进入登录页后,输入用户名、密码,点击“登录”的时候,用户名和密码消失了。


出现情况
偶尔出现这个情况,有人碰到过吗?
[attach]116928[/attach]
代码如下:
  1. public void login() throws InterruptedException {
  2.         String homepageURL = avatarDriver.getPageURL("homePage");
  3.         open(homepageURL);
  4.         Thread.sleep(3000);
  5. //        刷新页面
  6. //        driver.navigate().refresh();
  7.         SelenideElement loginStatus = avatarDriver.page("homePage").element("loginStatus");
  8.         String loginStatusStr = loginStatus.toString();
  9.         if (loginStatusStr.contains("登录")) {
  10.             System.out.println("用户还未登录,马上登录");
  11.             //点击首页的登录按钮,进入登陆页
  12.             avatarDriver.page("homePage").element("loginButton").click();

  13.         } else {
  14.             System.out.println("用户已登录,退出后,重新登录");
  15.             //点击退出,退出登录
  16.             avatarDriver.page("loginPage").element("loginOut").click();
  17.             //点击首页的登录按钮,进入登陆页
  18.             avatarDriver.page("homePage").element("loginButton").click();
  19.         }
  20.         String loginname = avatarDriver.getLoginname();
  21.         String password = avatarDriver.getPassword();
  22.         //输入用户名
  23.         avatarDriver.page("loginPage").element("loginname").sendKeys(loginname);
  24.         //输入密码
  25.         avatarDriver.page("loginPage").element("password").sendKeys(password);
  26.         Thread.sleep(3000);
  27.        //注意:点击登录按钮,进行这一步的时候,用户名和密码消失了
  28.         SelenideElement loginButton = avatarDriver.page("loginPage").element("loginButton");
  29.         System.out.println(loginButton.toString());
  30.         loginButton.click();
  31.         //页面刷新
  32.         driver.navigate().refresh();
  33.         //检查"生态品类"元素是否存在
  34.         avatarDriver.page("homePage").element("fonticonMenu").exists();
  35.     }
复制代码






作者: 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