selenium webdriver中的driver.switchTo().Alerts(),使用java在perfecto中执行时在IE11中不起作用

selenium webdriver中的driver.switchTo().Alerts(),使用java在perfecto中执行时在IE11中不起作用,selenium,selenium-webdriver,selenium-iedriver,Selenium,Selenium Webdriver,Selenium Iedriver,我会让你知道我现在使用Perfecto在Win 10中使用IE 11浏览器时所面临问题的确切情况 场景:一个网页有一个框架,该框架包含一个由大量数据组成的表。一个这样的数据恰好是一个删除链接,点击它,我会弹出一个链接,你确定吗?使用是或否按钮 driver.switchTo().frame(frameID); 挑战:driver.switchTo.Alert在Perfecto的Windows 10-IE11浏览器中不工作,因为它在相同操作系统组合的CHrome浏览器中工作: 尝试过的解决方案:

我会让你知道我现在使用Perfecto在Win 10中使用IE 11浏览器时所面临问题的确切情况

场景:一个网页有一个框架,该框架包含一个由大量数据组成的表。一个这样的数据恰好是一个删除链接,点击它,我会弹出一个链接,你确定吗?使用是或否按钮

driver.switchTo().frame(frameID);
挑战:driver.switchTo.Alert在Perfecto的Windows 10-IE11浏览器中不工作,因为它在相同操作系统组合的CHrome浏览器中工作:

尝试过的解决方案: 1. JavaScriptExecutordriver.executeScriptwindow.confirm=函数{return true;}

javaScriptExecutor中有许多这样的跟踪和错误方法

面临错误:由于驱动程序实例在帧内,当我们执行window.confirm或window.alert时,我面临的是NullPointerException

2使用机器人类进行盲键输入

Robot rb = new Robot();
rb.delay(2000);
rb.pressKey(KeyEvent.VK_ENTER);
rb.releaseKey(KeyEvent.VK_ENTER);
面临的错误:不工作。弹出窗口就在那里

3 driver.switchTo.defaultContent

面临错误-关闭弹出窗口,控件转到网页而不删除记录,这不是功能

4.driver.switchTo.ActiveElement

遇到错误:引发WebDriverException

请帮助提供解决方案


注意:同一段代码在chrome浏览器中工作。问题在于在Perfecto中运行时IE11。

我可以看看IE10,但我不确定Perfecto环境。有定制的环境吗?谢谢你需要发布你正在发布的警报快照having@kushal... 这是一个客户端网络,我不能发布它…请参考我在问题中提供的图像描述。我希望它能帮上忙这是一个流行音乐而不是一个警报,检查一下你是否能检查它上面的元素。我可以用IE 10看一下,但我不确定Perfecto环境。有定制的环境吗?谢谢你需要发布你正在发布的警报快照having@kushal... 这是一个客户端网络,我不能发布它…请参考我在问题中提供的图像描述。我希望它能帮上忙。这是一个pop而不是警报,检查一下你是否能检查它上面的元素。