特殊元素定位(alert、confirm、iframe):提示框、确认框、内联框架(Java+Selenium)

1、alert()提示框:一个参数,显示出文本字符串

      driver.switchTo().alert();//获取alert

      alert.getText();//获取alert的文本内容

      alert.accpet();//点击确定

   e.g.

       String actual = driver.switchTo().alert().getText();
       String expected = "错误的账号信息";
       Assert.assertEquals(expected, actual);//比较实际出现的与预期出现的信息是否相同

2、confirm() 确认框,用法同alert

3、iframe根据id或name

      driver.switchTo().frame(reference)://切换到frame

     driver.switchTo().defaultContent();//切换到主界面

     driver.switchTo().parentFrame();//返回到父frame

     e.g.

       driver.switchTo().frame("bframe");//此frame的id为bframeie,切换到此frame

     //从frame中切回主界面,操作主界面
      driver.switchTo().defaultContent();

猜你喜欢

转载自blog.csdn.net/languolan/article/details/81193011