在下面的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();