文件名称:domkey:Selenium Watir Webdriver 的域特定页面组件
文件大小:43KB
文件格式:ZIP
更新时间:2024-06-27 13:49:45
Ruby
Selenium Watir-Webdriver 的域特定页面组件 页面组件首先对特定语义域进行建模,然后对浏览器代码进行建模。 Watir-Webdriver 是蜜蜂的膝盖! 现在使用域特定页面组件工厂! 用法 Domkey 是一个库,可帮助您构建用于系统测试应用程序的领域特定页面组件。 页面组件由一个或多个 watir 元素组成。 组件将元素建模为一个语义单元。 它是一个响应设置、值和选项的对象,作为向它发送数据的主要方式。 组件出现在一个容器中,默认情况下它是一个 Watir::Browser,但可以是任何 Watir::Element 或一个组件。 组件位于 View 类中,该类为页面范围建模,浏览器中的容器。 创建一个视图对象并包含 Domkey::View。 现在您可以在视图中创建组件。 class MyPageView include Domkey :: Vie
【文件预览】:
domkey-master
----domkey.gemspec(1KB)
----LICENSE.txt(1KB)
----lib()
--------domkey.rb(566B)
--------domkey()
----Gemfile(91B)
----spec()
--------view_dom_spec.rb(5KB)
--------component_spec.rb(4KB)
--------component_collection_spec.rb(4KB)
--------view_doms_spec.rb(1KB)
--------checkbox_group_spec.rb(7KB)
--------html()
--------option_selectable_spec.rb(3KB)
--------example()
--------spec_helper.rb(1015B)
--------read_only_elements_spec.rb(384B)
--------labeled_group_spec.rb(3KB)
--------component_delegates_spec.rb(1KB)
--------component_decorators_spec.rb(6KB)
--------binder_spec.rb(8KB)
--------radio_group_spec.rb(4KB)
--------view_spec.rb(2KB)
--------component_package_keys_spec.rb(2KB)
--------select_list_spec.rb(8KB)
----Rakefile(1KB)
----.travis.yml(30B)
----README.md(5KB)
----.rspec(53B)
----.gitignore(154B)