我有一个应用程序,用户在其中单击一个按钮,触发 iFrame 打开。在继续之前,我在等待此框架打开负载时遇到了真正的麻烦。
我不能使用:
wait_for_page_to_load
因为它不是加载的页面,而是 iframe。
我不能使用:
select_frame
因为框架还没有加载
所以我只剩下如此丑陋的东西
sleep(3)
在我可以选择框架并对其进行断言之前。
关于如何正确执行此操作的任何建议?我不想使用特定于 lib 的 JS,因为我正在提取 Selenium DSL 以在多个项目中使用。另外,我正在使用 selenium-client 所以任何基于 ruby 的东西都会是一个加号。
干杯,
广告。
编辑:我似乎无法使用:
wait_for_frame_to_load
要么,它超时。