首先,我要感谢您的阅读并感谢您提供可能的解决方案。
我在 ajax 调用后查找元素时遇到问题 - 页面上的响应。我使用 Java、webdriver 和 phantom.js 作为工具。
在我的情况下,phantom.js 只有在页面上有 iframe 时才能访问 webelement。
如果我没有框架并等待 ajax 响应,phantom.js 在空白页面上搜索元素。
我的问题是,如何在没有 iframe 的情况下使用 selenium webdriver、java 和 phantom.js 等待来自 ajax 响应的所有内容?或者 phantom.js 在 ajax 响应期间如何搜索元素。使用 Chrome 驱动程序,我的测试工作正常。
在这个问题之前,我在 stackoverflow、google 上找到了可能的答案,但我没有找到足够的解决方案。