作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
据我了解,assert_select
是一种用于测试 HTML 状态的 Capybara 方法 <select>
元素,和 assert_selector
用于测试任何 HTML 元素及其内部文本的存在。
那么,为什么会:
assert_select "h1", "Foobar"
工作,当h1
不是 <select>
元素? Rails Guide这里似乎不一致。
最佳答案
原始问题
assert_select
和 assert_selector
与 html 标签无关 <select>
.就是这样。
致那些为了assert_select
之间的区别而来这里的人和 assert_selector
assert_select
rails-dom-testing
提供的断言基于 nokogiri
的 gem gem 。responce
中的 DOM 元素.assert_selector
Capybara
gem 。关于ruby-on-rails - Rails 测试 assert_select 与 assert_selector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56106832/
据我了解,assert_select是一种用于测试 HTML 状态的 Capybara 方法 元素,和 assert_selector用于测试任何 HTML 元素及其内部文本的存在。 那么,为什么会:
我是一名优秀的程序员,十分优秀!