Selenium Webdriver iframe交互不一致

时间:2014-07-01 13:43:58

标签: java html iframe xpath selenium-webdriver

当我使用

输入iframe(提供信用卡详细信息)时
driver.switchTo().frame(iframe);

它正确地完成了工作并在iframe中填写表单,然后我使用

切换出iframe
WebElement ccInfo = wait.until(ExpectedConditions.visibilityOf(driver.findElement(By.xpath(".//*[@id='paymentech_form']/div/button"))));
ccInfo.click();
driver.switchTo().defaultContent();

但是,该功能的行为不一致。问题是当我在后台运行测试(最小化或隐藏窗口)时,它总是无法点击上面提到的按钮,同时填写表格的其余部分。当我打开窗口时,这个问题不会占上风选择。

有可能解决这个问题吗?

0 个答案:

没有答案