本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
capybara 定位最后一个元素
使用find可以定位第一个元素: find("table a i.fa-edit", match: :first)
我们有的时候需要定位最后一个或者第几个元素,可以使用 all,例如 all("table a i.fa-edit").last
capybara & Rspec-1
Rspec基本操作
1. let 设置变量
2. subject 定义测试对象
3. before 在执行测试用例it之前的操作
require 'spec_helper'
describe "StaticPages" do
let(:base_title) {"Ruby on Rails Tutorial Sample App&qu ...
让 capybara 通过 selenium 运行所有rspec 测试用例
rspec2 selenium ,capybara 默认配置下只会运行一个it 测试用例,要想让 capybara 通过selenium 运行所有测试用例,(
make Capybara run all your tests in Selenium by setting)则需在 spec/spec_helper.rb 中设置:
Capybara.default_driver = :seleniu ...
关于capybara ,rspec 测试rails3.2不能渲染view 的问题
https://www.relishapp.com/rspec/rspec-rails/v/2-8/docs/controller-specs/render-views
http://stackoverflow.com/questions/4706370/rspec-view-testing-with-capybara-and-rails3/4773050#4773050#
http://blog ...
脱离rails环境单独使用capybara以及使用capybara测试拖放
require 'rubygems'
require 'capybara'
require 'capybara/dsl'
Capybara.run_server = false
Capybara.current_driver = :selenium
Capybara.app_host = 'http://www.google.com'
module MyCapybaraTes ...
在view spec中用Capybara.string的结果替代rendered(Capybara版本0.4.12)
问题关键字:undefined method `has_selector?' for #<String:0x1034ecfb0>
版本:
Capybara(0.4.12)
RSpec-Rails(2.5.0)
补充:刚试了一下最新版本的RSpec-Rails2.6.0.rc6和Capybara1.0.0.beta1,已经把这个问题给解决了……
google一番后:
https:// ...