gpt4 book ai didi

ios - 当我们尝试使用 Appium 脚本导航到 iPhone safari 浏览器中的框架时,获取异常阻止了具有原点的框架

转载 作者:行者123 更新时间:2023-12-01 16:21:19 33 4
gpt4 key购买 nike

我们正在使用 iPhone Safari 浏览器使用 Appium 脚本自动化网站。我们尝试导航到框架以识别框架上存在的元素。但我们无法导航它低于异常。能否请您指导我们如何解决它

org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误。原始错误:阻止来源为“https://www.sample.com”的框架访问跨域框架。协议(protocol)、域和端口必须匹配。

最佳答案

我们遇到了类似的问题:网站在域A.com上,而iframe在B.com上。在 Chrome 等其他平台上运行时,我们能够访问 iframe 中的控件。对于 iPad 或 iPhone 等 iOS 设备,我们收到错误消息。

对于我们的应用程序,我们找到了 iframe 元素,检索它的“src”URL,然后将浏览器导航到该 URL。现在以前的 iframe 是主文档,我们可以轻松访问它的控件。

它可能不优雅,但它以独立于浏览器的方式完成了工作。

关于ios - 当我们尝试使用 Appium 脚本导航到 iPhone safari 浏览器中的框架时,获取异常阻止了具有原点的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59178492/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com