我正在使用基于 Railscasts 的 js 代码向我的页面添加新课程。
使用 Rspec 和 Capybara 进行测试时,如何从动态生成的选择菜单中选择一个选项,该选项具有基于时间的唯一 ID?
我的想法是完成所有选择菜单,并抓住最后一个,但我没有点击任何东西。
Rspec 代码:
click_link "Edit "
click_link "Add Another Lesson" #this then uses JS to put another select menu on the screen.
select("Lesson 2", from: "#{ideally it would find the last select tag here}") #this is what i don't know how to find.
我知道有all
但不确定如何使用 Xpath 来查找最后一个选择标签。