在 Capybara 功能规范中,我正在尝试执行以下操作:
within_frame("element_content_content_ifr") do
# do stuff
end
element_content_content_ifr
我的 tinymce iframe 的 CSS ID在哪里。
我得到错误:
Capybara::ElementNotFound:
Unable to find visible frame "element_content_content_ifr"
我在测试和检查元素期间设置了暂停。指定ID的iframe肯定有,但是Capybara找不到。Capybara 在我的应用程序的其他部分中查找 iframe 没有问题,只有 TinyMCE iframe。
sleep 5
在执行该行之前我也尝试过within_frame
,但我得到了同样的错误。有什么我做错了吗?当 TinyMCE 在页面上时,是否有适当的方法来进行 Capybara 测试?