page.class = Capybara::Session
(rdb:1) disp __FILE__
1: __FILE__ = /home/wenbo/.rvm/gems/ruby-1.9.2-p290@/gems/capybara-1.0.1/lib/capybara/dsl.rb
(rdb:1) disp __LINE__
2: __LINE__ = 139
(rdb:1) disp method
3: method =
(rdb:1) disp Session::DSL_METHODS
4: Session::DSL_METHODS = [:all, :first, :attach_file, :text, :check, :choose, :click_link_or_button, :click_button, :click_link, :field_labeled, :fill_in, :find, :find_button, :find_by_id, :find_field, :find_link, :has_content?, :has_css?, :has_no_content?, :has_no_css?, :has_no_xpath?, :has_xpath?, :select, :uncheck, :has_link?, :has_no_link?, :has_button?, :has_no_button?, :has_field?, :has_no_field?, :has_checked_field?, :has_unchecked_field?, :has_no_table?, :has_table?, :unselect, :has_select?, :has_no_select?, :has_selector?, :has_no_selector?, :click_on, :has_no_checked_field?, :has_no_unchecked_field?, :body, :html, :current_url, :current_host, :evaluate_script, :source, :visit, :wait_until, :within, :within_fieldset, :within_table, :within_frame, :within_window, :current_path, :save_page, :save_and_open_page, :reset_session!]
分享到:
相关推荐
capybara-angular, 使用Capybara实现对AngularJS的稳定集成测试 Capybara::Angular 了解如何在端到端规范中等待 Angular的Capybara API 。安装将此行添加到你的应用程序的Gemfile中:gem 'capybara-angular'用
capybara, web应用程序的验收测试框架 Capybara Capybara通过模拟真实用户如何与你的应用程序交互来帮助你测试web应用程序。 对于运行测试的驱动程序来说,它是不可知的,并且内置了 Rack::Test 和 selenium 支持。 ...
“Ruby-一个微小的Rails引擎通过在开发环境中记录浏览器操作来生成Capybara测试场景”这个项目提供了一种创新的方法,它实际上是一个小型的Rails引擎插件,可以在开发环境中自动记录开发者对应用程序的实际操作,并...
Ruby-stilllife是一款专为Ruby开发测试环境设计的工具,它着重于提升单元测试、minitest、RSpec以及Capybara的测试框架效率。这个工具的独特之处在于它能够记录并分析在端到端(E2E)或单元测试过程中产生的所有HTML...
capybara-email, 使用Capybara测试你的ActionMailer和Mailer消息 CapybaraEmail 轻松测试 ActionMailer 和邮件在你的集成测试中安装将此行添加到你的应用程序的Gemfile中:gem 'capybara-email'然后执行: $ bund
capybara-extensions, 将Capybara与其他查找器和匹配器进行补充 CapybaraExtensions Capybara 有一个直观的API,它模仿了实际用户的语言。 这里库扩展了capybara和配件的查找器,用它的他方法与表。列表和列表项进行...
让 Capybara 和 Selenium 一起玩的简单方法 路线图 CapybaraSelenium 正在向 1.0.0 迈进。 详情请参阅。 安装 将此行添加到应用程序的 Gemfile 中: gem 'capybara-selenium' 然后执行: $ bundle 或者自己安装...
Poltergeist - 一个Capybara的PhantomJS驱动
与以及 , 或一起使用的capybara-screenshot将捕获测试套件中每个失败的屏幕截图。 失败页面的相关屏幕截图和HTML文件(使用 , , 或)被保存到$APPLICATION_ROOT/tmp/capybara 。 每个测试失败的可用屏幕截图对于...
与Capybara一样,它们指定了相当宽松的搜索功能,从而使定位器可以通过标签,显示文本,名称,id,值,标题等(取决于元素类型)来指定交互式元素。 cy.findLink(locator, options) (参见: ) cy.findField...
资源分类:Python库 所属语言:Python 资源全名:capybara-cophylogeny-0.0.8.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:capybara-0.1.2-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:capybara-0.1.1-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
此示例说明了如何使用 Sinatra、Capybara 和 Selenium。 有关如何使用Rspec和Sinatra的示例,请参阅分支rspecsinatra 要查看它的实际效果: bundle rake server 打开一个新终端并使用以下命令运行测试: rake...
通过 Capybara 运行 Jasmine Specs。 这样,您就可以在任何水豚的 javascript 驱动程序下运行它。 无头耶! 安装 将此行添加到应用程序的 Gemfile 中: gem 'capybara-jasmine', github: 'ngauthier/capybara-...
这个 gem 使用 Capybara 来运行 Jasmine 规格。 请求一个页面一次,运行许多 JS 规范。 适用于 RSpec 和 。 请参阅以了解如何集成到应用程序中。 ##为什么? Capybara 是一个强大的工具,但我觉得它非常乏味和...