Selenium Webdriver Java - 点击

时间:2016-06-10 11:45:27

标签: java selenium-webdriver har

我正在使用Selenium Webdriver + firebug + netExport来捕获网站加载时的网络流量请求(Works Fine)。我需要一个案例,即在页面加载后我需要为新打开的页面生成HAR的ifClick元素的onClick。我尝试过使用相同的“驱动程序”。但它不起作用。

WebDriver driver = new FirefoxDriver(profile);

// Wait till Firebug is loaded
Thread.sleep(5000);

// Load test page
driver.get("http://localhost/test.html");

// Wait till HAR is exported
// At this point the HAR is generated "successfully" on page load
Thread.sleep(20000);

List<WebElement> AlliFrameID = driver.findElements(By.tagName("iframe"));
System.out.println(AlliFrameID.size());

for(int i=0;i<AlliFrameID.size();i++) {
    System.out.println(AlliFrameID.get(i).getAttribute("id"));
}

driver.findElement(By.id(AlliFrameID.get(0).getAttribute("id"))).click();

0 个答案:

没有答案