通过使用 site-prism gem 进行集成测试,我可以通过引用 id 或 title 或 link 或 xpath 找到页面元素,还是只能通过 css 搜索它们
问问题
4166 次
1 回答
5
更新:从 SitePrism 2.1 开始,可以使用 XPath 表达式来查找元素和部分,以及 CSS 选择器。
====
你只能使用 CSS 选择器,但使用 CSS 你仍然可以通过 id、class、name、title 等来查找元素。
如果要通过 id 查找元素:
#the_id
如果要按类查找元素:
.the_class
如果要按标题查找元素:
div[title='the_title']
所以,不完全是你想要的,但你可以接近。
关于 XPath,请参见此处:Does site_prism allow using other selectors than CSS?
更新
要查找名称属性为“bob”的链接:
a[name='bob']
要查找 id 为“fred”的按钮:
button#fred
于 2012-08-31T19:27:00.780 回答