首页 > 其他 > 详细

iframe 处理

时间:2014-07-11 18:44:48      阅读:383      评论:0      收藏:0      [点我收藏+]
 1 import java.io.File;
 2 
 3 import org.openqa.selenium.By;
 4 import org.openqa.selenium.WebDriver;
 5 import org.openqa.selenium.WebElement;
 6 import org.openqa.selenium.chrome.ChromeDriver;
 7 
 8 /*
 9  * iframe 处理
10  */
11 public class FrameTest {
12 
13     public static void main(String[] args) {
14         WebDriver dr = new ChromeDriver();
15 
16         File file = new File("learning/main.html");
17         String filePath = "file:///" + file.getAbsolutePath();
18         System.out.println("now accesss " + filePath);
19 
20         dr.get(filePath);
21 
22         String defaultID1 = dr.findElement(By.id("id1")).getText();
23         System.out.println("default ID1 text: " + defaultID1);
24 
25         // 进入 id = "frame" 的 frame 中, 定位 id = "div1"; div = "input1"
26         dr.switchTo().frame("frame");
27         String frameDiv1 = dr.findElement(By.id("div1")).getText();
28         System.out.println("frame Div1 text: " + frameDiv1);
29 
30         WebElement element = dr.findElement(By.id("input1"));
31         System.out.println("frame Input1 tagName: " + element.getTagName());
32 
33         // 返回默认的 frame
34         dr.switchTo().defaultContent();
35         String defaultID2 = dr.findElement(By.id("id1")).getText();
36         System.out.println("default ID1 text: " + defaultID2);
37 
38         dr.quit();
39     }
40 
41 }

 

iframe 处理,布布扣,bubuko.com

iframe 处理

原文:http://www.cnblogs.com/Roger1227/p/3833686.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!