原始错误:阻止了具有“环境网址”来源的框架访问具有“ iframe网址”来源的框架

时间:2020-04-13 11:12:37

标签: javascript selenium-webdriver testng mobile-safari

我正在移动ios Safari浏览器中运行自动化测试,并收到以下错误消息。

“原始错误:阻止了源为“ 环境URL ”的框架访问源为“ iframe URL ”的框架。协议,域和端口必须匹配“

但是这两个协议都是 https://

注意:此错误仅发生在移动Safari浏览器中,而不是台式机safari浏览器。但是,可以访问页面并手动输入值。

此外,其他浏览器(例如chrome,firefox,edge,android移动chrome浏览器)在运行测试时也可以正常工作。

使用的编程语言和测试框架:Java,硒,TestNG

我已经检查了这个类似的问题,但是没有找到任何解决方法here

我需要如何避免此错误的帮助?硒测试框架中是否有一种方法可以通过使用javascript处理。我不知道使用window.postmessage处理此错误的效果如何。请提供一段代码来使用它。

我的要求是在iframe中输入数据并提交。

谢谢!

0 个答案:

没有答案