4t43t4
在这种情况下,iframe下有一个iframe.我必须选择外部iframe去内部iframe并写入内部iframe中的主体.
接下来,我必须从内部iframe到外部iframe,然后单击“确定”按钮(位于外部iframe中).
以下是我的代码
/*Line 1 */ driver.switchTo().frame("cq-cf-frame");
/* 2 */ driver.findElement(By.css("#extdd-9 > div.tblRow > input.edititem").click();
/* 3 */ driver.switchTo().Frame("cq-gen379");
/* 4 */ driver.findElement(By.id("CQrte").sendKeys("Tnx");
/* 5 */ selenium.selectFrame("relative=up");
/* 6 */ driver.findElement(By.xpath("//button[text()='OK']")).click();
以下是我的问题:
我的测试代码工作正常,直到第4行,即写入正文,但我想从内到外iframe出来,它说没有找到元素//按钮[text()=’OK’].
我尝试使用索引,父,亲,但没有运气.
注意:如果我没有选择内框(cq-gen379).我可以点击OK按钮.