ruby-on-rails - Capybara如何将inside_frame用于页面中唯一没有id的iframe
问题描述
我在需要用 Cucumber 和 Capybara 测试的页面中有一个,iframe 没有 class 或 id 属性,但它是 DOM 上唯一的 iframe。如何使用within_frame
水豚法?
解决方案
用于find
获取元素并将其传递给within_frame
方法。
iframe = find('iframe')
within_frame(iframe) do
# expect something here
end
推荐阅读
- javascript - 相同字符串值的两个实例不相等
- c++ - tcl 文件无法获取通过代码设置的环境变量
- reactjs - 如何摆脱重复的内容
- sql-server - docker-compose 在 sql-server-linux 中恢复数据库
- python - 比较两个数据框的列并创建一个新的数据框
- javascript - 收到未找到 original-fs 模块的警告
- python - 如何在 python 中使用 CV2 读取气泡表?我在使用 cv2 读取轮廓时遇到了一些问题
- tcl - Pinterest 类型标记按钮
- python - 将数字四舍五入到小数点后四位
- java - 用于动态 getter 和 setter 的 BeanUtils 或 FieldUtils