当我点击iframe内菜单下的链接时,它会打开新的浏览器窗口

时间:2017-06-13 10:43:45

标签: selenium iframe webdriver selenium-chromedriver

在下面的selenium脚本代码中访问iframe元素。 我在第一个webElement中打开一个菜单,然后在第二个webElement中单击菜单下的链接监视。 它正确地重定向页面,但它也在新的浏览器窗口中打开相同的页面。 即打开2个浏览器。如何防止打开新浏览器。

driver.switchTo().frame(driver.findElement(By.id("watches_iframe")));
Thread.sleep(3000);

WebElement menu = driver.findElement(By.xpath("//div[@id='pm-        
nav']//div[@class='pm-menu-button']"));
menu.click();


// when I click on below link it redirects the page properly but opens same 
// page in new window also

WebElement store = driver.findElement(By.xpath("//div[@id='pm-menu-
master']//li[@class='item-store']//a//span[1]"));
store.click();

0 个答案:

没有答案