forked from natritmeyer/site_prism
-
Notifications
You must be signed in to change notification settings - Fork 0
/
HISTORY
85 lines (62 loc) · 2.43 KB
/
HISTORY
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
2.6
- added rspec 3 compatibility - thanks to Bradley Schaefer (@soulcutter)
2.5
- added ability to select iframe by index - thanks to Mike Kelly (@mikekelly)
- site_prism now does lazy loading - thanks to @mrsutter
- added config block and improved capybara integration - thanks to @tmertens (and to @LukasMac for testing it)
- changed #set_url to convert its input to a string - thanks to Jared Fraser (@modsognir)
2.4
- capybara dependency upgraded to 2.1
- SitePrism::Page#title now returns "" instead of nil when there is no title
- added #has_no_<element>? - thanks to John Wakeling (@johnwake)
- now uses Capybara::Node::Finders#find instead of #first to locate individual elements
2.3
- Dynamic URLs - thanks to David Haslem (@therabidbanana)
2.2
- added #parent and #parent_page to SitePrism::Section - thanks to Dmitriy Nesteryuk (@nestd)
- various bug fixes - thanks to Dmitriy Nesteryuk (@nestd)
- general code cleanup (including travis integration) - thanks to Andrey Botalov (@abotalov)
- required ruby version now matches capybara's (1.9.3)
2.1
- added xpath support - thanks to Piyush Jain (@3coins)
2.0
- capybara 2 now the minimum version of capybara SitePrism will work with
- site_prism now depends on Ruby 1.9; 1.8 is deprecated (capybara no longer supports 1.8, no point in site_prism doing so)
1.4
- changed all occurances of 'locator' to 'selector' in the code
- changed capybara version dependency to ~> 1.1 rspec to ~> 2.0
- API Changes:
- API change: `NoLocatorForElement` is now `NoSelectorForElement`
- Renamed #element_names to #mapped_items for SitePrism::Page and SitePrism::Section
1.3
- added 'wait_until_<element_name>_visible' and
'wait_until_<element_name>_invisible for elements and sections
1.2
- added ability to interact with iframes
1.1.1
- added ruby 1.8.* support
1.1
- added page.secure?
1.0
- added readme
- first public release
0.9.9
- fixed bug where wait_for_ didn't work in sections
0.9.8
- added ability to call execute_javascript and evaluate_javascript in sections
0.9.7
- added ability to have pending elements, ie: elements declared without locators
0.9.6
- added parameterised wait_for_
0.9.5
- refactoring all_there?
0.9.4
- added all_there? - returns true if all mapped elements and sections are present, false if they're not
0.9.3
- added wait_for_ functionality to pages and sections
0.9.2
- added ability to access a section's root_element
0.9.1
- added visible? to section
0.9
- first release!