Search Syntax
Super Search makes use of some advanced syntax in the URI to allow for much more flexible and powerful searches. You can search on any combination of fields, categories, channels, statuses, etc. This page serves as a detailed explanation on how to use the Super Search syntax.
- Requirements
- Keywords
- Categories
- Channels
- Status
- Custom Fields
- Date Ranges
- Relationship Fields
- Grid Fields
- Ordering & Sorting
Requirements
When generating a search query in the URI, the query must follow this structure:
- A search segment must always begin with search&
- Separate multiple vectors with &
- Separate search fields and values with =
- Separate multiple terms using +
So to summarize, a typical search query in the URI might look something like this:
/search&keywords=bird+is+the+word&channel=songs&orderby=title+asc
Keywords
When performing keyword searches (searches that check through all custom fields marked as searchable) with the keywords field, syntax works like this:
Single Keyword:
/search&keywords=pickle
You can simply pass a keyword. Super Search will find entries with pickle somewhere in the title or searchable custom fields. big pickles would return true, as well as picklepants. If you wish to disable the searching of words within words behaviour, you can specify the search_words_within_words parameter with a value of no in the Results tag.
Multiple Keywords:
/search&keywords=pickles+burgers
This query will find entries that contain both pickles and burgers in the title or searchable custom fields. You can adjust this behaviour by specifying the inclusive_keywords parameter with a value of no in the Results tag.
Negated Keywords:
/search&keywords=pickles+-burgers
This query will find entries that contain pickles but NOT burgers in the title or searchable custom fields.
Categories
When performing category searches, syntax works like this:
Single Category:
/search&keywords=pickles&category="Fast+Food"
This query will find entries with pickles in the title or searchable custom fields as long as those entries are assigned to the Fast Food category. By default, category searching is done on category names. If you wish to change this behaviour to category URL titles or ID's, you can specify the category_indicator parameter in the Results tag.
Negated Category:
/search&keywords=pickles&category=-"Fast+Food"
This query will find entries with pickles in the title or searchable custom fields as long as those entries are NOT assigned to the Fast Food category.
Conjoined Category:
/search&keywords=pickles&category="Fast+Food"&&Healthy
This query will find entries with pickles in the title or searchable custom fields as long as those entries are assigned to BOTH the Fast Food and Healthy category.
Multiple Categories:
/search&keywords=pickles&category="Fast+Food"+Healthy
This query will find entries with pickles in the title or searchable custom fields as long as those entries are assigned to EITHER the Fast Food or Healthy category.
Loose Category:
/search&keywords=pickles&category-like=fast"
This query will find entries with pickles in the title or searchable custom fields as long as those entries are assigned to ANY categories with fast in the name.
Loose Negated Category:
/search&keywords=pickles&category-like=-fast"
This query will find entries with pickles in the title or searchable custom fields as long as those entries are NOT assigned to ANY categories with fast in the name.
Channels
When performing channel searches, syntax works like this:
Single Channel:
/search&keywords=pickles&channel=articles
This query will find entries with pickles in the title or searchable custom fields as long as those entries belong to the Articles channel. The channel name should be designated using the channel short name.
Status
When performing status searches, syntax works like this:
Single Status:
/search&keywords=pickles&status=open
This query will find entries with pickles in the title or searchable custom fields as long as those entries have a status of open.
Negated Status:
/search&keywords=pickles&status=-closed
This query will find entries with pickles in the title or searchable custom fields as long as those entries do NOT have a status of closed.
Multiple Statuses:
/search&keywords=pickles&status=open+closed
This query will find entries with pickles in the title or searchable custom fields as long as those entries have a status of either open or closed.
Custom Fields
You can search directly into searchable custom fields (only, or in addition to keywords search). When performing custom field searches, syntax works like this:
Value in a Specific Field:
/search&summary=pickles
This query will find entries where the summary field contains the word pickles.
Multiple Values in a Specific Field:
/search&summary=pickles+cheese
This query will find entries where the summary field contains either the word pickles OR cheese.
Negated Value in a Specific Field:
/search&summary=-pickles
This query will find entries where the summary field does NOT contain the word pickles.
Values in Multiple Fields:
/search&summary=pickles+cheese&body=burger
This query will find entries where the summary field contains EITHER the word pickles or cheese, AND the body field contains the word burger.
Exact Value(s) in a Specific Field:
/search&summary-exact=bird+is+the+word
To perform an exact search, append -exact to the name of the field. This query will find entries where the summary field exactly contains the word(s) bird is the word. If the field for example, contains Haven't you heard, that the bird is the word?, it will not be a valid match.
Range from a Value in a Specific Field:
You can search based on a range of data for a specific field. To do this, just append -from (minimum) or -to (maximum) to the name of the field. When using this on a numerical field, you will want to use the Super Search Field Manager utility in the EE control panel to convert your applicable custom field(s) to the proper MySQL data types (ex: Decimal) so that your range searches take place in a numerical fashion rather than textually.
/search&price-from=20
This query will find entries where the price field contains a value equal to or greater than 20.
/search&price-to=100
This query will find entries where the price field contains a value equal to or less than 100.
/search&price-from=20&price-to=100
This query will find entries where the price field contains a value equal to or greater than 20, AND equal to or less than 100.
Empty Fields:
/search®ion-empty=y
To perform search to see if a custom field is empty or not, append -empty to the name of the field. This query will find entries where the region field is empty.
/search®ion-empty=n
This query will find entries where the region field is NOT empty.
Date Ranges
You can search on date ranges in entry dates, expiration dates and custom date fields. To do this, just append -from (minimum) or -to (maximum) to entry_date, expiry_date or the name of the custom date field.
Date ranges are constructed from year (2016), all the way down to seconds<PHONE_NUMBER>2345), as a single number.
- 2016 will find entries with dates from 2016 (January 1) onward.
- 20160621 will find entries with dates from June 21, 2016 onward.
-<PHONE_NUMBER>2345 will find entries with dates from June 21, 2016 at 8:23:45 am onward.
When performing date range searches, syntax works like this:
Date range from Entry date:
Simply append append -from (minimum) or -to (maximum) to entry_date:
/search&entry_date-from=201601
This query will find all entries with an entry date on or after January 1, 2016.
/search&entry_date-to=20160615
This query will find all entries with an entry date on or before June 15, 2016.
/search&entry_date-from=201601=20&entry_date-to=20160615
This query will find all entries with an entry date on or after January 1, 2016, AND on or before June 15, 2016.
Date range from Expiry date:
Simply append append -from (minimum) or -to (maximum) to expiry_date:
- NOTE: EE uses expiration_date for the variable name in the Channel:Entries tag, but Super Search uses expiry_date.
- NOTE: Any entries that do NOT have an expiry date set will be automatically filtered out from the results.
/search&expiry_date-from=201601
This query will find all entries with an expiry date on or after January 1, 2016.
/search&expiry_date-to=20160615
This query will find all entries with an expiry date on or before June 15, 2016.
/search&expiry_date-from=201601&expiry_date-to=20160615
This query will find all entries with an expiry date on or after January 1, 2016, AND on or before June 15, 2016.
Date range from Custom Date fields:
Simply append append -from (minimum) or -to (maximum) to the short name of the custom date field name (and make sure it's set to searchable).:
/search&my_date_field-from=201601
This query will find all entries with a date in the my_date_field date field on or after January 1, 2016.
/search&my_date_field-to=20160615
This query will find all entries with a date in the my_cdate_field date field on or before June 15, 2016.
/search&my_date_field-from=201601&my_custom_date_field-to=20160615
This query will find all entries with a date in the my_cdate_field date field on or after January 1, 2016, AND on or before June 15, 2016.
Relationship Fields
Super Search supports the native ExpressionEngine Relationship fieldtype.
In brief, you can search on specific relationship fields using loose or exact searching. Broad keyword searching is ignored across relationship fields due to the performance problems and confusion that would be experienced.
When performing relationship field searches, syntax works like this:
Value in a Specific Relationship Field Title:
/search&related_news=pick
This query will find entries where the related_news relationship field contains at least 1 related child entry with a title that contains the word pick.
Exact Value(s) in a Specific Relationship Field Title:
/search&related_news-exact=pickles
To perform an exact relationship field search, append -exact to the name of the field. This query will find entries where the related_news relationship field contains at least 1 related child entry with a title that exactly contains the word pickles. If the title for example, contains Dill Pickles, it will not be a valid match.
Grid Fields
Super Search supports the native ExpressionEngine Grid fieldtype. This documentation section also applies to the Pixel & Tonic Matrix fieldtype, as they are very similar in how they work.
In brief, you can search on specific Grid fields or Grid field columns like you would any other regular custom field - this includes range, exact, empty syntax as well.
When performing Grid field searches, syntax works like this:
Value in an entire Grid field:
/search&grid_field=apple+pie
This query will find entries where the grid_field Grid field contains any row of data with a value that contains either the word apple OR pie.
Value in a specific column of a Grid field:
/search&grid_field:col_2=cheesies
This query will find entries where the col_2 column of the grid_field Grid field contains any row of data with a value that contains the word cheesies.
Exact Value(s) in Grid field columns:
/search&grid_field:col_2=monkey
Exact searching on Grid fields works just like regular custom field Exact searches. Due to the nature of grid fields and the data they contain, Exact searches are pointless to perform on a whole Grid field, but it is available for searching on rows of data in specific columns. Simply append -exact to the column name in the field. This query will find entries where the col_2 column of the grid_field Grid field contains at least 1 row of data with a value that exactly contains the word monkey. If a row for example, contains monkey pants, it will not be a valid match.
Range from a Value in Grid field columns:
Range searching on Grid fields works just like regular custom field Range searches. Due to the nature of grid fields and the data they contain, Range searches are pointless to perform on a whole Grid field, but it is available for searching on rows of data in specific columns. Range searcing allows you to search based on a range of data for a Grid field column. To do this, just append -from (minimum) or -to (maximum) to the column name in the field.
/search&product:price-from=20
This query will find entries where the price column in the product field contains a value equal to or greater than 20.
/search&product:price-to=100
This query will find entries where the price column in the product field contains a value equal to or less than 100.
/search&product:price-from=20&price-to=100
This query will find entries where the price column in the product field contains a value equal to or greater than 20, AND equal to or less than 100.
Empty Fields:
Empty searching on Grid fields works just like regular custom field Empty searches. Due to the nature of grid fields and the data they contain, Empty searches are pointless to perform on a whole Grid field, but it is available for searching on rows of data in specific columns.
/search&meal:supper-empty=y
To perform search to see if any rows for a specific column in a custom field are empty or not, append -empty to the column name in the field. This query will find entries where the supper column in the meal field is empty.
/search&meal:supper-empty=n
This query will find entries where the supper column in the meal field is NOT empty.
Ordering & Sorting
Ordering and sorting entries can be done in a couple of ways:
URI or POST:
/search&keywords=apple&orderby=title+desc+entry_date+summary+desc
This query will find entries where the title or searchable custom fields contain apple. The entries will be ordered by title in descending order, then by entry_date in ascending order, then by summary in descending order. Note: if a desc or asc flag does not follow a field name, sort order will default to ascending (as it did for entry_date in the example above). URI and POST orderby strings will always override the orderby template parameter in Results tag.
Template Parameter:
orderby="title+desc+entry_date+summary+desc"
Just supply the orderby parameter in your Results tag and give it a string of order rules just as you would in the URI.


×
⧁
Layout Options
New
Search
Edit
Layouts
Elements
Text
Links
Uploads
Upload Photos
×
miniPaint
Your browser does not support canvas or JavaScript is not enabled.
Photos
Add Photos
Preview
Colors
Information
Layer details
Layers
Save
Undo
Redo
Resize
Download
Share
Print
Help
My Account


Saleh
About me
Soon to be graduate of San Francisco State with a Bachelor of Science in Computer Sciences. Experienced Operations Manager with a demonstrated history of working in the Transportation industry. Skilled in Management,Time Management, C++, and Java,. Adept in handling overall operations, ensure safe and efficient operations.


| Element | Style |
|---|---|
| Headings |
Heading 1Heading 2Heading 3Heading 4 |
| Standard Body |
Grumpy wizards make toxic brew for the evil Queen and Jack. Grumpy wizards make toxic brew for the evil Queen and Jack. |
| Compact Body |
Lorem Ipsum
|
| Small Body |
Grumpy wizards make toxic brew for the evil Queen and Jack. Grumpy wizards make toxic brew for the evil Queen and Jack. |
| Label Text |


-
john w hargis hall address
Todd Snider | The Official Site - Press
But it's keyed lyrically around the economy and musically around Amanda Shires, . Dock Ellis's 1970 no-hitter on LSD has inspired at least a half dozen songwriters. Barbara Manning and the SF Seals did the trippiest version, in 1993, but .
http://www.toddsnider.net/press.cfm
-
1903 desoto missouri mayor
interview - So Much Silence
Even though the lyrics on that one are super dark and sad, the melodies and . Dock Ellis (Barbara Manning), Catfish by Bob Dylan, Bill Lee by Warren Zevon.
http://somuchsilence.com/?cat=37
-
cbt linux apache webserver administration
La Vie En Robe: Stuffs N' Thangs
Dec 12, 2012. the lobby afterwards and seeing Ed manning the Spirit merch table, . especially around Santa Barbara Plaza in the Crenshaw district a . lyrics and production were too subtle, too adult to resonate with me. . place on the 42nd anniversary of Dock Ellis' LSD-assisted no-hitter) will run from 6:30-9 pm.
http://www.lavieenrobe.com/stuffs_n_thangs/
-
exhaust repair high wycombe
Uppercut Music - lyrics for artists starting with D
million songs with lyrics and videos. . Lyrics for artists starting with D. D Angelo · D Cru · D Devils · D Generation · D Kay and Epsilon · D Nice · D Ph · D Product .
http://www.uppercutmusic.com/artist_d.html
-
normal approximation for binomial distributions
Has there ever been a great song written - Drowned In Sound
Barbara Manning's "Dock Ellis" . The title for sure, but I can't make out the lyrics so it might not be about him at all. Stone_Wick | 15 Jan '13, .
http://drownedinsound.com/community/boards/music/4423409
-
removing nitrites from aquariums
M lyrics - Inter Lyrics
M Twinz of the M Twin Click lyrics · M'Bilia Bel lyrics . Mad Doc McCree lyrics . Marv Ellis lyrics . Matthew Manning lyrics . MC Erik & Barbara lyrics .
http://interlyrics.com/m/
-
keller bros ford lebanon pa
Barbara Manning @ Doornroosje 1994 - YouTube
Nov 21, 2010 . Barbara Manning (S.F. Seals) - Dock Ellisby captiveww 733 views · 4:55 . Azure Ray - Seven Days [with lyrics]by noneedforid 36,367 views · 2: .
http://www.youtube.com/watch?v=0o0O5wbNGWs
-
air hockey sand paper disks
Six More Indie Songs Inspired By Baseball - Stereogum
Jul 24, 2012. and even if the lyrics to Tessie are tangentially baseball-oriented at best, . have amassed the general interest of Dock Ellis's June 12, 1970 no-hitter, . Barbara Manning's old band, the SF Seals (named after a baseball .
http://stereogum.com/1101972/six-more-indie-songs-inspired-by-baseball/franchises/listomania/
-
old pictures of cherokee indians
stevenrosenwriter: 9/27/09 - 10/4/09
Sep 27, 2009 . That last reference is to the late Dock Ellis, the Pittsburgh Pirate who claimed he . Todd Snider, Barbara Manning and Chuck Brodksy already have written ones. . After composing the music and lyrics for Wicked, one of this .
http://www.stevenrosenwriter.com/2009_09_27_archive.html
-
1967 phoenix aerial photos
Bert Lahr - Other works
Lyrics by Buddy G. DeSylva and Lew Brown. . Bert Lahr (as "Rusty Krause"), Barbara Lee (as "Ensemble"), Robert Lewis (as . Michael Logan, Arthur Manning, Adrienne Matzenauer, James McColl, Ethel Medsker, Jane . Produced by Michael Ellis. . Cast: Larry Blyden (as "Doc"), John Aristedes (as " Second Eskimo" .
http://www.imdb.com/name/nm0481618/otherworks
-
barbie island princess mp3
Barbara Manning and the Go-Luckys! - Life/Luck - YouTube
Apr 18, 2011 . Another one of my favorite Barbara Manning songs. . Watch Later Barbara Manning (S.F. Seals) - Dock Ellisby captiveww 733 views; 3:22 . Watch Later Azure Ray - Seven Days [with lyrics]by noneedforid 36,615 views; 2:37 .
http://www.youtube.com/watch?v=MTLdhkpekp4
-
traditional houses in mexico
List of songs about London - Wikipedia, the free encyclopedia
. or a lowercase "[i]" for quasi-instrumental including non-lyrics voice samples. . "Europa & The Pirate Twins" by Thomas Dolby; "Euston Station" by Barbara . "The Labour Peer" by George Ellis ('And now, would you believe, I'm the Earl of . "Lions" by Dire Straits (mentions - The Cutty Sark, Tea Clipper in dry dock at .
http://en.wikipedia.org/wiki/List_of_songs_about_London
-
online lithuanian to english translators
London Musicals 1940-1944.pub - Over The Footlights
Music & Lyrics: Manning Sherwin & Val Guest. Additional . cast included Mary Ellis and Dennis King. The fact that there was a . Additional lyrics: Barbara Gordon & Basil Thomas. Book & Lyrics: . Leslie Beaufort (Doc Snifkins). This was an .
http://www.overthefootlights.co.uk/London%20Musicals%201940-1944.pub.pdf
-
decorating an adobe fireplace with candles
Lyrics for artists starting with D
Browse our endless online lyrics database to find lyrics for virtually any song from any style of music: hip hop lyrics, pop lyrics, rap . D.O.C. Lyrics . Damon Ellis Lyrics . Dave Stewart and Barbara Gaskin Lyrics . Dayna Manning Lyrics .
http://www.twin-music.com/artist_d.html
-
simple twist of fate chords
Lyrics by Alphabetical order: B
Browse song lyrics on the Lyrics.net website that start with the letter: B. . Baby Doc, 0. Baby Dodds, 0 . Barbara Ellis, 0. Barbara . Barbara Manning, 0 .
http://www.lyrics.net/artists/B/99999
-
home
Eyeless In Gaza-Compilation
Abunai With Barbara Manning / Dock Ellis 10. Lothars / Twisted Calliope 11. Me / Where I Come From 12. The Vortex Navigation Company Green Pyramid / The .
http://www.geocities.co.jp/MusicStar-Keyboard/8619/sub4.htm
-
blood diamond in america
DIXON OF DOCK GREEN (1955) - Cast and Crew
Dixon of Dock Green pictures, plot summary, trivia, quotes, news, reviews, cast, crew. Dixon of Dock Green photos, posters, stills and award nominations.
http://www.whosdatedwho.com/tpx_686239/dixon-of-dock-green/
-
ringtones for blackberry verizon wireless phones
Daisy's Dead Air: Cee Lo Green Changes 'Imagine' Lyrics during ...
Jan 1, 2012 . Cee Lo Green changes lyrics to Lennon's Imagine to include pro-religion . Fans angry that Cee Lo changed 'Imagine' lyrics (MSNBC) Cee Lo .
http://daisysdeadair.blogspot.com/2012/01/cee-lo-green-changes-imagine-lyrics.html
-
democratic elements of colonial governments
Jumbo Jimbo's Song Lyrics Archive - Frank Sinatra (Performer)
Music and Lyrics Links. 1192 songs found: Song ID, Title, Words, Music, Lyrics, Chords, Tabs. 4351, 'Round . 3617, Barbara, Unknown, Unknown. 3618, Baubles . 2514, I'm Confessin' (That I Love You), Al Neiburg, Ellis Reynolds and Doc Daugherty. 2515, I'm . 3972, Mama Will Bark, Dick Manning, Dick Manning .
http://www.jumbojimbo.com/search.php?performer=Sinatra%2C+Frank
-
judo gyms in san antonio
D
D Of Trinity Garden Cartel Lyrics · D Ph Lyrics · D Schoolly . D'Abuz System Lyrics · D'Adekoya Lyrics . D.O.C. Lyrics · D.One Lyrics . Damon Ellis Lyrics · Damon Gray . Dave Stewart and Barbara Gaskin Lyrics . Dayna Manning Lyrics .
http://www.rogerwatersonline.com/Artists_d.html


Contains the main API for using the dynamic linking facilities. A scripting framework or a language runtime that does not define its own linker but only uses linkers available in the system will only need to use classes and interfaces from this package.
Languages that wish to define and use their own linkers will also need to use the {@link org.dynalang.dynalink.linker} package.


| result: |
failed |
| totalTime: |
294 |
| numTestPasses: |
25 |
| numTestFailures: |
34 |
| numCommandPasses: |
306 |
| numCommandFailures: |
46 |
| numCommandErrors: |
14 |
Not supported in this browser
|
|
8.1.a navindex and accesskey (non-normative)
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.a navindex and accesskey (non-normative) |
|
Makes sure this is the right form |
| verifyTextPresent |
This test is not complete |
false |
This test is not complete | |
|
8.1.1.a form control violates data binding restriction
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.1/8.1.1.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.1.a form control violates data binding restriction |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:model/xforms:bind[@nodeset='/person-info/age' and @type='xsd:string'] |
|
Checks that the bind is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:model/xforms:message[@ev:event='xforms-binding-exception'] |
|
Checks that the message is in the form |
| verifyTextPresent |
[XForms]*xforms-binding-exception*OK |
false |
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
Element xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button not found |
Clicks on OK button | |
|
8.1.1.b non-relevant form control becoming relevant
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.1/8.1.1.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.1.b non-relevant form control becoming relevant |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:model/xforms:bind[@nodeset='/person-name/first-name' and @relevant='/person-name/switch > 1'] |
|
Checks that the bind has a relevant attribute |
| verifyElementPresent |
xpath=/html/body/xforms:model/xforms:setvalue[@ev:event='xforms-ready' and @ref='/person-name/switch'] |
|
Checks that the setvalue in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input[@ref='/person-name/first-name/name'] |
|
Checks that the input is in the form |
| verifyTextPresent |
[XForms]*xforms-enabled*OK |
|
Checks to see if the message showed up |
| verifyTextPresent |
[XForms]*xforms-value-changed*OK |
|
Checks to see if the message showed up |
| verifyTextPresent |
[XForms]*xforms-valid*OK |
|
Checks to see if the message showed up |
| verifyTextPresent |
[XForms]*xforms-readwrite*OK |
|
Checks to see if the message showed up |
| verifyTextPresent |
[XForms]*xforms-optional*OK |
|
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button | |
|
8.1.1.c relevant form control becoming non-relevant
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.1/8.1.1.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.1.c relevant form control becoming non-relevant |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:model/xforms:bind[@nodeset='/person-name/first-name' and @relevant='/person-name/switch > 1'] |
|
Checks that the bind has a relevant attribute |
| verifyElementPresent |
xpath=/html/body/xforms:model/xforms:setvalue[@ev:event='xforms-ready' and @ref='/person-name/switch'] |
|
Checks that the setvalue in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input[@ref='/person-name/first-name/name'] |
|
Checks that the input is in the form |
| verifyTextPresent |
[XForms]*xforms-disabled*OK |
|
Checks to see if the message showed up |
| verifyTextNotPresent |
[XForms]*xforms-enabled*OK |
true |
Checks to see if the message showed up |
| verifyTextNotPresent |
[XForms]*xforms-value-changed*OK |
true |
Checks to see if the message showed up |
| verifyTextNotPresent |
[XForms]*xforms-valid*OK |
true |
Checks to see if the message showed up |
| verifyTextNotPresent |
[XForms]*xforms-readwrite*OK |
true |
Checks to see if the message showed up |
| verifyTextNotPresent |
[XForms]*xforms-optional*OK |
true |
Checks to see if the message showed up |
| verifyTextNotPresent |
[XForms]*xforms-in-range*OK |
|
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button | |
|
8.1.2.a incremental attribute for input element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.2/8.1.2.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.2.a incremental attribute for input element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:input[@ref='/order/shipTo/street' and @incremental='true'] |
|
Checks that the input has the incremental attribute on it |
| verifyElementPresent |
xpath=/html/body/xforms:input[@ref='/order/shipTo/street' and @incremental='true']/xforms:action[@ev:event='xforms-value-changed']/xforms:message |
|
Checks that the message is in the form |
| type |
xpath=/html/body/xforms:input[@ref='/order/shipTo/street' and @incremental='true']/pe-value/input |
1111 First Ave |
Changes the Street Name |
| verifyValue |
xpath=/html/body/xforms:input[@ref='/order/shipTo/street' and @incremental='true']/pe-value/input |
1111 First Ave |
Checks that the input has the right value |
| keyPress |
xpath=/html |
\9 |
Tabs to the next input box |
| pause |
1000 |
|
Waits for the form to load |
| verifyTextPresent |
[XForms]*xforms-value-changed*OK*[XForms]*xforms-value-changed*OK |
false |
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
Element xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button not found |
Clicks on OK button | |
|
8.1.2.b data binding restrictions for input element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.2/8.1.2.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.2.b data binding restrictions for input element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:input[@ref='/data/picture'] |
|
Checks that the input is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input[@ref='/data/picture2'] |
|
Checks that the input is in the form |
| verifyNotVisible |
xpath=/html/body/xforms:input[@ref='/data/picture']/pe-value/input |
true |
Checks that the input is not visible |
| verifyNotVisible |
xpath=/html/body/xforms:input[@ref='/data/picture2']/pe-value/input |
true |
Checks that the input is not visible | |
|
8.1.2.c datatype bound to input element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.2/8.1.2.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.2.c datatype bound to input element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:input[@ref='/data/date-of-birth'] |
|
Checks that the input is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input[@ref='/data/confirm'] |
|
Checks that the input is in the form |
| verifyValue |
xpath=/html/body/xforms:group[3]/xforms:input[@ref='/data/date-of-birth']/pe-value/input |
1997-12-21 |
Checks that the input has the right value |
| verifyValue |
xpath=/html/body/xforms:input[@ref='/data/confirm']/pe-value/input |
false |
Checks that the input has the right value |
| assertTitle |
This test is not complete. |
Actual value '8.1.2.c datatype bound to input element' did not match 'This test is not complete.' |
Fails the test because this test is not complete. | |
|
8.1.3.a incremental attribute of secret element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.3/8.1.3.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.3.a incremental attribute of secret element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:secret[@ref='/user/password' and @incremental='true'] |
|
Checks that the secret has the incremental attribute on it |
| verifyElementPresent |
xpath=/html/body/xforms:secret[@ref='/user/password' and @incremental='true']/xforms:action[@ev:event='xforms-value-changed']/xforms:message |
|
Checks that the message is in the form |
| type |
xpath=/html/body/xforms:secret[@ref='/user/password' and @incremental='true']/pe-value/input |
password |
Changes the Password |
| verifyValue |
xpath=/html/body/xforms:secret[@ref='/user/password' and @incremental='true']/pe-value/input |
password |
Checks that the secret has the right value |
| verifyTextPresent |
[XForms]*xforms-value-changed*OK |
|
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button | |
|
8.1.3.b data binding restrictions for secret element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.3/8.1.3.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.3.b data binding restrictions for secret element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:secret[@ref='/user/password1'] |
|
Checks that the secret is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:secret[@ref='/user/password2'] |
|
Checks that the secret is in the form |
| verifyNotVisible |
xpath=/html/body/xforms:secret[@ref='/user/password1']/pe-value/input |
true |
Checks that the secret is not visible |
| verifyNotVisible |
xpath=/html/body/xforms:secret[@ref='/user/password2']/pe-value/input |
true |
Checks that the secret is not visible | |
|
8.1.4.a incremental attribute of textarea element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.4/8.1.4.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.4.a incremental attribute of textarea element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:textarea[@ref='/car/description' and @incremental='true'] |
|
Checks that the textarea has the incremental attribute on it |
| verifyElementPresent |
xpath=/html/body/xforms:textarea[@ref='/car/description' and @incremental='true']/xforms:action[@ev:event='xforms-value-changed']/xforms:message |
|
Checks that the message is in the form |
| type |
xpath=/html/body/xforms:textarea[@ref='/car/description' and @incremental='true']/pe-value/input |
Element xpath=/html/body/xforms:textarea[@ref='/car/description' and @incremental='true']/pe-value/input not found |
Changes the Password |
| verifyValue |
xpath=/html/body/xforms:textarea[@ref='/car/description' and @incremental='true']/pe-value/input |
some text |
Checks that the textarea has the right value |
| verifyTextPresent |
[XForms]*xforms-value-changed*OK |
|
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button | |
|
8.1.4.b data binding restrictions for textarea element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.4/8.1.4.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.4.b data binding restrictions for textarea element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:textarea[@ref='/ex:message/ex:body'] |
|
Checks that the textarea is in the form |
| verifyNotVisible |
xpath=/html/body/xforms:textarea[@ref='/ex:message/ex:body']/pe-value/input |
Element xpath=/html/body/xforms:textarea[@ref='/ex:message/ex:body']/pe-value/input not found |
Checks that the textarea is not visible | |
|
8.1.5.a appearance attribute of output element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.5/8.1.5.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.5.a appearance attribute of output element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/car/make' and @appearance='full'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/year' and @appearance='compact'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[5]/xforms:output[@ref='/car/color' and @appearance='minimal'] |
|
Checks that the output is in the form |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/car/make' and @appearance='full'] |
*Lotus* |
Checks that the output has the right value |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/year' and @appearance='compact'] |
*2005* |
Checks that the output has the right value |
| verifyText |
xpath=/html/body/xforms:group[5]/xforms:output[@ref='/car/color' and @appearance='minimal'] |
*Aztec Bronze* |
Checks that the output has the right value | |
|
8.1.5.b value attribute of output element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.5/8.1.5.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.5.b value attribute of output element |
|
Makes sure this is the right form |
| verifyElementPresent |
<EMAIL_ADDRESS>* /car/price'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:output[@value='/car/price' and @bind='year_bind'] |
|
Checks that the output is in the form |
| verifyText |
<EMAIL_ADDRESS>* /car/price'] |
*1032* |
Checks that the output has the right value |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@value='/car/price' and @bind='year_bind'] |
Actual value 'Car Year : 43000' did not match '*2005*' |
Checks that the output has the right value | |
|
8.1.5.c UI Common added to output element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.5/8.1.5.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.5.c UI Common added to output element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output/xforms:alert |
|
Checks that the output's alert is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output/xforms:hint |
|
Checks that the output's hint is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output/xforms:help |
|
Checks that the output's help is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger[1] |
|
Checks that the trigger is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger[2] |
|
Checks that the trigger is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger[3] |
|
Checks that the trigger is in the form |
| verifyTextNotPresent |
*That is an invalid name*That is an invalid name* |
true |
Checks to see if the page is set up right |
| click |
xpath=/html/body/xforms:trigger[1] |
|
Clicks on the alert button |
| verifyTextPresent |
*That is an invalid name*That is an invalid name* |
|
Checks that the alert is visible |
| verifyTextNotPresent |
*This is the hint message*This is the hint message* |
true |
Checks to see if the page is set up right |
| click |
xpath=/html/body/xforms:trigger[2] |
|
Clicks on the hint button |
| verifyTextPresent |
*This is the hint message*This is the hint message* |
|
Checks that the hint is visible |
| verifyTextNotPresent |
[XForms]*This is the help message*OK |
|
Checks to see if the page is set up right |
| click |
xpath=/html/body/xforms:trigger[3] |
|
Clicks on the help button |
| verifyTextPresent |
[XForms]*This is the help message*OK |
false |
Checks to see if the message showed up | |
|
8.1.5.d mediatype attribute
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.5/8.1.5.d.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.5.d mediatype attribute |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output[@bind='image' and @mediatype='image/*'] |
|
Checks that the output is in the form |
| verifyVisible |
xpath=/html/body/xforms:group[3]/xforms:output[@bind='image' and @mediatype='image/*']/img |
|
Checks that the output's image is visible | |
|
<IP_ADDRESS>.a mediatype element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.5/<IP_ADDRESS>/<IP_ADDRESS>.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
<IP_ADDRESS>.a mediatype element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output[@bind='image' and @mediatype='image/*'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output[@bind='image' and @mediatype='image/*']/xforms:mediatype[@ref='@filename'] |
|
Checks that the mediatype element is in the form |
| verifyVisible |
xpath=/html/body/xforms:group[3]/xforms:output[@bind='image' and @mediatype='image/*']/img |
|
Checks that the output's image is visible | |
|
8.1.6.a mediatype attribute for upload element (non-normative)
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.6/8.1.6.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.6.a mediatype attribute for upload element (non-normative) |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:upload[@mediatype='image/jpeg image/png'] |
|
Checks that the upload is in the form |
| verifyText |
xpath=/html/body/xforms:upload[@mediatype='image/jpeg image/png'] |
Actual value 'Upload Image' did not match 'Upload Image?*' |
Checks that the upload has something | |
|
8.1.6.b incremental attribute for upload element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.6/8.1.6.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.6.b incremental attribute for upload element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:upload[@ref='/mail/picture/attach' and @incremental='true'] |
|
Checks that the upload has the incremental attribute on it |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:upload[@ref='/mail/picture/attach' and @incremental='true']/xforms:action[@ev:event='xforms-value-changed']/xforms:message |
|
Checks that the message is in the form |
| verifyTextPresent |
[XForms]*xforms-value-changed*OK |
|
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button | |
|
8.1.6.c filename and mediatype elements for upload element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.6/8.1.6.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.6.c filename and mediatype elements for upload element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:upload[@ref='/mail/picture/attach'] |
|
Checks that the upload is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:upload[@ref='/mail/picture/attach']/xforms:filename[@ref='/mail/picture/name'] |
|
Checks that the upload's filename is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:upload[@ref='/mail/picture/attach']/xforms:mediatype[@ref='/mail/picture/type'] |
|
Checks that the upload's mediatype is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/mail/picture/name'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[5]/xforms:output[@ref='/mail/picture/type'] |
|
Checks that the output is in the form |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:upload[@ref='/mail/picture/attach'] |
Actual value 'Upload' did not match 'Upload?*' |
Checks that the upload has something |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/mail/picture/name'] |
Actual value 'Filename :' did not match 'Filename : ?*' |
Checks that the output has something |
| verifyText |
xpath=/html/body/xforms:group[5]/xforms:output[@ref='/mail/picture/type'] |
Actual value 'Media type :' did not match 'Media type : ?*' |
Checks that the output has something | |
|
8.1.6.d data binding restrictions for upload element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.6/8.1.6.d.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.6.d data binding restrictions for upload element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[6]/xforms:output[@ref='/mail/picture/name'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[7]/xforms:output[@ref='/mail/picture/type'] |
|
Checks that the output is in the form |
| verifyText |
xpath=/html/body/xforms:group[6]/xforms:output[@ref='/mail/picture/name'] |
Actual value 'Filename :' did not match 'Filename : ?*' |
Checks that the output has something |
| verifyText |
xpath=/html/body/xforms:group[7]/xforms:output[@ref='/mail/picture/type'] |
Actual value 'Media type :' did not match 'Media type : ?*' |
Checks that the output has something |
| verifyTextPresent |
[XForms]*xforms-binding-exception*OK |
false |
Checks to see if the message showed up | |
|
8.1.6.e upload element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.6/8.1.6.e.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.6.e upload element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:upload[@ref='/mail/picture/attachment1'] |
|
Checks that the upload1 is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:upload[@ref='/mail/picture/attachment2'] |
|
Checks that the upload2 is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[5]/xforms:upload[@ref='/mail/picture/attachment3'] |
|
Checks that the upload3 is in the form |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:upload[@ref='/mail/picture/attachment1'] |
Actual value 'Upload 1' did not match 'Upload 1?*' |
Checks that the upload1 has something |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:upload[@ref='/mail/picture/attachment2'] |
Actual value 'Upload 2' did not match 'Upload 2?*' |
Checks that the upload2 has something |
| verifyText |
xpath=/html/body/xforms:group[5]/xforms:upload[@ref='/mail/picture/attachment3'] |
Actual value 'Upload 3' did not match 'Upload 3?*' |
Checks that the upload3 has something | |
|
<IP_ADDRESS>.a filename element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.6/<IP_ADDRESS>/<IP_ADDRESS>.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
<IP_ADDRESS>.a filename element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:upload[@ref='/mail/attachment' and @mediatype='image/*'] |
|
Checks that the upload is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:upload[@ref='/mail/attachment' and @mediatype='image/*']/xforms:filename[@ref='@filename'] |
|
Checks that the filename element is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/mail/attachment/@filename'] |
|
Checks that the output is in the form |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/mail/attachment/@filename'] |
Actual value 'Filename :' did not match 'Filename : ?*' |
Checks that the output has something | |
|
<IP_ADDRESS>.a mediatype element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.6/<IP_ADDRESS>/<IP_ADDRESS>.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
<IP_ADDRESS>.a mediatype element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:upload[@ref='/mail/attachment' and @mediatype='image/*'] |
|
Checks that the upload is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:upload[@ref='/mail/attachment' and @mediatype='image/*']/xforms:mediatype[@ref='@type'] |
|
Checks that the filename element is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/mail/attachment/@type'] |
|
Checks that the output is in the form |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/mail/attachment/@type'] |
Actual value 'Mediatype :' did not match 'Mediatype : ?*' |
Checks that the output has something | |
|
8.1.7.a start attribute of range element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.7/8.1.7.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.7.a start attribute of range element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='/car/mileage' and @start='1000'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/mileage'] |
|
Checks that the output is in the form |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/mileage'] |
*1000* |
Checks that the output has the right value |
| assertPick |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='/car/mileage' and @start='1000'] |
Unknown command: 'assertPick' |
Tries to pick the first number in the range |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/mileage'] |
*1000* |
Checks that the output has the right value | |
|
8.1.7.b end attribute of range element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.7/8.1.7.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.7.b end attribute of range element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='/car/mileage' and @end='50000'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/mileage'] |
|
Checks that the output is in the form |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/mileage'] |
*50000* |
Checks that the output has the right value |
| assertPick |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='/car/mileage' and @end='50000'] |
Unknown command: 'assertPick' |
Tries to pick the first number in the range |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/mileage'] |
*49990* |
Checks that the output has the right value | |
|
8.1.7.c step attribute of range element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.7/8.1.7.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.7.c step attribute of range element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='/car/age' and @step='2'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/age'] |
|
Checks that the output is in the form |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/age'] |
*2* |
Checks that the output has the right value |
| assertPick |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='/car/age' and @step='2'] |
Unknown command: 'assertPick' |
Tries to pick the first number in the range |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/age'] |
*0* |
Checks that the output has the right value | |
|
8.1.7.d incremental attribute of range element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.7/8.1.7.d.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.7.d incremental attribute of range element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='/car/age' and @incremental='true'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/age'] |
|
Checks that the output is in the form |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/age'] |
*5* |
Checks that the output has the right value |
| assertPick |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='/car/age' and @incremental='true'] |
Unknown command: 'assertPick' |
Tries to pick the first number in the range |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/car/age'] |
*0* |
Checks that the output has the right value | |
|
8.1.7.e example of range element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.7/8.1.7.e.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.7.e example of range element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='/stats/balance' and @start='-2.0' and @end='2.0' and @step='0.5' and @incremental='true'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/stats/balance'] |
|
Checks that the output is in the form |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/stats/balance'] |
*0* |
Checks that the output has the right value |
| assertPick |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='/stats/balance' and @start='-2.0' and @end='2.0' and @step='0.5' and @incremental='true'] |
Unknown command: 'assertPick' |
Tries to pick the first number in the range |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/stats/balance'] |
*-2* |
Checks that the output has the right value | |
|
8.1.7.f data binding restrictions on range element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.7/8.1.7.f.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.7.f data binding restrictions on range element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='car_yearmonthduration'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:range[@ref='car_daytimeduration'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[5]/xforms:range[@ref='car_date'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[6]/xforms:range[@ref='car_time'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[7]/xforms:range[@ref='car_dateTime'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[8]/xforms:range[@ref='car_gYearMonth'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[9]/xforms:range[@ref='car_gYear'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[10]/xforms:range[@ref='car_gMonthDay'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[11]/xforms:range[@ref='car_gDay'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[12]/xforms:range[@ref='car_gMonth'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[13]/xforms:range[@ref='car_float'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[14]/xforms:range[@ref='car_decimal'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[15]/xforms:range[@ref='car_double'] |
|
Checks that the range is in the form |
| assertPick |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='car_double'] |
Unknown command: 'assertPick' |
Tries to pick the first number in the range | |
|
8.1.7.g data binding restrictions on range element for basic processors
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.7/8.1.7.g.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.7.g data binding restrictions on range element for basic processors |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='car_dateTime'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:range[@ref='car_date'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[5]/xforms:range[@ref='car_time'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[6]/xforms:range[@ref='car_gYearMonth'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[7]/xforms:range[@ref='car_gYear'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[8]/xforms:range[@ref='car_gMonthDay'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[9]/xforms:range[@ref='car_gDay'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[10]/xforms:range[@ref='car_gMonth'] |
|
Checks that the range is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[11]/xforms:range[@ref='car_decimal'] |
|
Checks that the range is in the form |
| assertPick |
xpath=/html/body/xforms:group[3]/xforms:range[@ref='car_dateTime'] |
Unknown command: 'assertPick' |
Tries to pick the first number in the range | |
|
8.1.8.a trigger element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.8/8.1.8.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.8.a trigger element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger/xforms:action[@ev:event='DOMActivate']/xforms:message |
|
Checks that the message is in the form |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| pause |
200 |
|
Waits for the form to load |
| verifyTextPresent |
[XForms]*DOMActivate*OK |
|
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button | |
|
8.1.8.b trigger element with appearance attribute
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.8/8.1.8.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.8.b trigger element with appearance attribute |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:trigger[1] |
|
Checks that the trigger is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:trigger[@appearance='minimal'] |
|
Checks that the trigger has the appearance attribute on it | |
|
8.1.9.a submit element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.9/8.1.9.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.9.a submit element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:submit[@submission='timecard'] |
|
Checks that the submit is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:submit[@submission='timecard']/xforms:action[@ev:event='DOMActivate']/xforms:message |
|
Checks that the message is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:model/xforms:submission[@id='timecard']/xforms:action[@ev:event='xforms-submit']/xforms:message |
|
Checks that the message is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:model/xforms:submission[@id='timecard']/xforms:action[@ev:event='xforms-submit-done']/xforms:message |
|
Checks that the message is in the form |
| click |
xpath=/html/body/xforms:group[3]/xforms:submit[@submission='timecard']/xforms:label |
|
Clicks on submit button |
| pause |
2000 |
|
Waits for the form to load |
| verifyTextPresent |
[XForms]*DOMActivate*OK |
|
Checks to see if the message showed up |
| verifyTextPresent |
[XForms]*xforms-submit*OK |
|
Checks to see if the message showed up |
| verifyTextPresent |
[XForms]*xforms-submit-done*OK |
|
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button | |
|
8.1.9.b submit element with appearance attribute
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.9/8.1.9.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.9.b submit element with appearance attribute |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:submit[@submission='sub'] |
|
Checks that the submit is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:submit[@submission='sub' and @appearance='minimal'] |
|
Checks that the submit has the appearance attribute on it | |
|
8.1.10.a selection attribute of select element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.10/8.1.10.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.10.a selection attribute of select element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @selection='open'] |
|
Checks that the select is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/icecream/flavor'] |
|
Checks that the output is in the form |
| click |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @selection='open']//div[@class='pe-choices']/xforms:item[2]/xforms:label |
|
Clicks on "Strawberry" |
| verifyValue |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @selection='open']/pe-value/input |
Actual value '' did not match 'Strawberry' |
Checks that the select is bound correctly |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/icecream/flavor'] |
Actual value 'Selected Flavor :' did not match 'Selected Flavor : s' |
Checks that the output has the right value |
| type |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @selection='open']/pe-value/input |
Cookie Dough |
Tries to type "Cookie Dough" into the select |
| verifyValue |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @selection='open']/pe-value/input |
Cookie Dough |
Checks that the select is bound correctly | |
|
8.1.10.b incremental attribute of select element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.10/8.1.10.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.10.b incremental attribute of select element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @incremental='true'] |
|
Checks that the select is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @incremental='true']/xforms:action[@ev:event='xforms-value-changed']/xforms:message |
|
Checks that the message is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/icecream/flavor'] |
|
Checks that the output is in the form |
| click |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @incremental='true']//div[@class='pe-choices']/xforms:item[2]/xforms:label |
|
Clicks on "Strawberry" |
| verifyValue |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @incremental='true']/pe-value/input |
Actual value '' did not match 'Strawberry' |
Checks that the select is bound correctly |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:output[@ref='/icecream/flavor'] |
Actual value 'Selected Flavor :' did not match 'Selected Flavor : s' |
Checks that the output has the right value |
| verifyTextPresent |
[XForms]*xforms-value-changed*OK |
|
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button | |
|
8.1.10.c appearance attribute of select element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.10/8.1.10.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.10.c appearance attribute of select element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:output[@ref='/icecream/flavor'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @appearance='full'] |
|
Checks that the select is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select[@ref='/icecream/flavor' and @appearance='compact'] |
|
Checks that the select is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[5]/xforms:select[@ref='/icecream/flavor' and @appearance='minimal'] |
|
Checks that the select is in the form |
| click |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @appearance='full']//div[@class='pe-choices']/xforms:item[2]/xforms:label |
|
Clicks on "Strawberry" |
| verifyValue |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor' and @appearance='full']/pe-value/input |
Actual value '' did not match 'Strawberry' |
Checks that the select is bound correctly |
| verifyText |
xpath=/html/body/xforms:output[@ref='/icecream/flavor'] |
Actual value 'Selected Flavor :' did not match 'Selected Flavor : s' |
Checks that the output has the right value | |
|
8.1.10.d value out of range of a select element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.10/8.1.10.d.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.10.d value out of range of a select element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/icecream/flavor'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select[@ref='/icecream/flavor'] |
|
Checks that the select is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select[@ref='/icecream/flavor']/xforms:action[@ev:event='xforms-out-of-range']/xforms:message |
|
Checks that the message is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| click |
xpath=/html/body/xforms:group[4]/xforms:select[@ref='/icecream/flavor']//div[@class='pe-choices']/xforms:item[2]/xforms:label |
|
Clicks on "Strawberry" |
| verifyValue |
xpath=/html/body/xforms:group[4]/xforms:select[@ref='/icecream/flavor']/pe-value/input |
Actual value 'v' did not match 'Strawberry' |
Checks that the select is bound correctly |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/icecream/flavor'] |
Actual value 'Selected Flavor : v' did not match 'Selected Flavor : s' |
Checks that the output has the right value |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/icecream/flavor'] |
*mango* |
Checks that the output is in the form |
| verifyTextPresent |
[XForms]*xforms-out-of-range*OK |
false |
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
Element xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button not found |
Clicks on OK button | |
|
8.1.11.a selection attribute of select1 element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.11/8.1.11.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.11.a selection attribute of select1 element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/icecream/flavor'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor' and @selection='open'] |
|
Checks that the select1 is in the form |
| click |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor' and @selection='open']//div[@class='pe-choices']/xforms:item[2]/xforms:label |
|
Clicks on "Stawberry" |
| waitForValue |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor' and @selection='open']/pe-value/input |
Strawberry |
Checks that the select1 is bound correctly |
| verifyValue |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor' and @selection='open']/pe-value/input |
Strawberry |
Checks that the select1 is bound correctly |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/icecream/flavor'] |
Selected Flavor : s |
Checks that the output has the right value |
| type |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor' and @selection='open']/pe-value/input |
Cookie Dough |
Tries to type "Cookie Dough" into the select1 |
| verifyValue |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor' and @selection='open']/pe-value/input |
Cookie Dough |
Checks that the select1 is bound correctly | |
|
8.1.11.b incremental attribute of select1 element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.11/8.1.11.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.11.b incremental attribute of select1 element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/icecream/flavor'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor' and @incremental='true'] |
|
Checks that the select1 is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor' and @incremental='true']/xforms:action[@ev:event='xforms-value-changed']/xforms:message |
|
Checks that the message is in the form |
| click |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor' and @incremental='true']//div[@class='pe-choices']/xforms:item[2]/xforms:label |
|
Clicks on "Stawberry" |
| pause |
200 |
|
Waits for the form to load |
| verifyValue |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor' and @incremental='true']/pe-value/input |
Strawberry |
Checks that the select1 is bound correctly |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/icecream/flavor'] |
Selected Flavor : s |
Checks that the output has the right value |
| verifyTextPresent |
[XForms]*xforms-value-changed*OK*[XForms]*xforms-value-changed*OK |
|
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button | |
|
8.1.11.c appearance attribute of select1 element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.11/8.1.11.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.11.c appearance attribute of select1 element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:output[@ref='/icecream/flavor'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:select1[@ref='/icecream/flavor' and @appearance='full'] |
|
Checks that the select1 is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor' and @appearance='compact'] |
|
Checks that the select1 is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[5]/xforms:select1[@ref='/icecream/flavor' and @appearance='minimal'] |
|
Checks that the select1 is in the form |
| click |
xpath=/html/body/xforms:group[3]/xforms:select1[@ref='/icecream/flavor' and @appearance='full']//div[@class='pe-choices']/xforms:item[2]/xforms:label |
|
Clicks on "Stawberry" |
| waitForValue |
xpath=/html/body/xforms:group[3]/xforms:select1[@ref='/icecream/flavor' and @appearance='full']/pe-value/input |
Strawberry |
Checks that the select1 is bound correctly |
| verifyValue |
xpath=/html/body/xforms:group[3]/xforms:select1[@ref='/icecream/flavor' and @appearance='full']/pe-value/input |
Strawberry |
Checks that the select1 is bound correctly |
| verifyText |
xpath=/html/body/xforms:output[@ref='/icecream/flavor'] |
Selected Flavor : s |
Checks that the output has the right value |
| click |
xpath=/html/body/xforms:group[5]/xforms:select1[@ref='/icecream/flavor' and @appearance='minimal']//div[@class='pe-choices']/xforms:item[3]/xforms:label |
|
Clicks on "Chocolate" |
| waitForValue |
xpath=/html/body/xforms:group[5]/xforms:select1[@ref='/icecream/flavor' and @appearance='minimal']/pe-value/input |
Chocolate |
Checks that the select1 is bound correctly |
| verifyValue |
xpath=/html/body/xforms:group[5]/xforms:select1[@ref='/icecream/flavor' and @appearance='minimal']/pe-value/input |
Chocolate |
Checks that the select1 is bound correctly |
| verifyText |
xpath=/html/body/xforms:output[@ref='/icecream/flavor'] |
Selected Flavor : c |
Checks that the output has the right value | |
|
8.1.11.d value out of range of a select1 element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.1/8.1.11/8.1.11.d.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.1.11.d value out of range of a select1 element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/icecream/flavor'] |
|
Checks that the output is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor'] |
|
Checks that the select is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor']/xforms:action[@ev:event='xforms-out-of-range']/xforms:message |
|
Checks that the message is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| click |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor']//div[@class='pe-choices']/xforms:item[2]/xforms:label |
|
Clicks on "Stawberry" |
| waitForValue |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor']/pe-value/input |
Strawberry |
Checks that the select1 is bound correctly |
| verifyValue |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor']/pe-value/input |
Strawberry |
Checks that the select1 is bound correctly |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/icecream/flavor'] |
Selected Flavor : s |
Checks that the output has the right value |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/icecream/flavor'] |
*mango* |
Checks that the output is in the form |
| verifyTextPresent |
[XForms]*xforms-out-of-range*OK |
|
Checks to see if the message showed up |
| click |
xpath=/html/body/div[contains(@class, 'yui-panel-container')]//div[@class='ft']/span/span/span/button |
|
Clicks on OK button | |
|
8.2.1.a label element references instance data
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.1/8.2.1.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.1.a label element references instance data |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:input |
|
Checks that the input is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input/xforms:label[@ref='/mylabel'] |
|
Checks that the input's label is in the form |
| verifyText |
xpath=/html/body/xforms:input |
Instance Data* |
Checks to see if the input's label has the right value |
| verifyText |
xpath=/html/body/xforms:input/xforms:label[@ref='/mylabel'] |
Instance Data* |
Checks to see if the input's label has the right value | |
|
8.2.1.b label element uses inline text
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.1/8.2.1.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.1.b label element uses inline text |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:input |
|
Checks that the input is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input/xforms:label |
|
Checks that the input's label is in the form |
| verifyText |
xpath=/html/body/xforms:input |
Inline Text* |
Checks to see if the input's label has the right value |
| verifyText |
xpath=/html/body/xforms:input/xforms:label |
Inline Text* |
Checks to see if the input's label has the right value | |
|
8.2.1.c label element has binding precedence
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.1/8.2.1.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.1.c label element has binding precedence |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:input |
|
Checks that the input is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input/xforms:label[@ref='/mylabel'] |
|
Checks that the input's label is in the form |
| verifyText |
xpath=/html/body/xforms:input |
Instance Data* |
Checks to see if the input's label has the right value |
| verifyText |
xpath=/html/body/xforms:input/xforms:label[@ref='/mylabel'] |
Instance Data* |
Checks to see if the input's label has the right value | |
|
8.2.2.a help element references instance data
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.2/8.2.2.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.2.a help element references instance data |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:input |
|
Checks that the input is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input/xforms:help[@id='extHelp' and @ref='/msg'] |
|
Checks that the help is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| verifyTextPresent |
[XForms]*Instance Help Message*OK |
false |
Checks to see if the message showed up | |
|
8.2.2.b help element uses inline text
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.2/8.2.2.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.2.b help element uses inline text |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:input |
|
Checks that the input is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input/xforms:help[@id='extHelp'] |
|
Checks that the help is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| verifyTextPresent |
[XForms]*Inline Help Message*OK |
|
Checks to see if the message showed up | |
|
8.2.2.c bind precedence for help element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.2/8.2.2.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.2.c bind precedence for help element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:input |
|
Checks that the input is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input/xforms:help[@ref='/msg'] |
|
Checks that the help is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| verifyTextPresent |
[XForms]*Instance Help Message*OK |
false |
Checks to see if the message showed up | |
|
8.2.3.a hint element references instance data
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.3/8.2.3.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.3.a hint element references instance data |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:input |
|
Checks that the input is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input/xforms:hint[@id='hintSrc' and @ref='/msg'] |
|
Checks that the hint is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| verifyText |
xpath=/html/body/xforms:input/xforms:hint[@id='hintSrc' and @ref='/msg'] |
Actual value '' did not match 'Instance Hint Message' |
Checks to see if the hint has the right value |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| verifyText |
xpath=/html/body/xforms:input/xforms:hint[@id='hintSrc' and @ref='/msg'] |
Actual value '' did not match 'Instance Hint Message' |
Checks to see if the hint has the right value | |
|
8.2.3.b hint element uses inline text
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.3/8.2.3.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.3.b hint element uses inline text |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:input |
|
Checks that the input is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input/xforms:hint[@id='hintInv'] |
|
Checks that the hint is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| verifyText |
xpath=/html/body/xforms:input/xforms:hint[@id='hintInv'] |
Inline*Message |
Checks to see if the hint has the right value |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| verifyText |
xpath=/html/body/xforms:input/xforms:hint[@id='hintInv'] |
Inline*Message |
Checks to see if the hint has the right value | |
|
8.2.3.c bind precedence for hint element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.3/8.2.3.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.3.c bind precedence for hint element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:input |
|
Checks that the input is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:input/xforms:hint[@id='hintBind' and @ref='/msg'] |
|
Checks that the hint is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| verifyText |
xpath=/html/body/xforms:input/xforms:hint[@id='hintBind' and @ref='/msg'] |
Actual value 'Inline Hint Message (WRONG)' did not match 'Instance Hint Message' |
Checks to see if the hint has the right value |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| verifyText |
xpath=/html/body/xforms:input/xforms:hint[@id='hintBind' and @ref='/msg'] |
Actual value 'Inline Hint Message (WRONG)' did not match 'Instance Hint Message' |
Checks to see if the hint has the right value | |
|
8.2.4.a alert element references instance data
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.4/8.2.4.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.4.a alert element references instance data |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger/xforms:alert[@ev:event='DOMActivate' and @ref='/msg'] |
|
Checks that the alert is in the form |
| verifyText |
xpath=/html/body/xforms:trigger/xforms:alert[@ev:event='DOMActivate' and @ref='/msg'] |
Instance Alert Message |
Checks to see if the hint has the right value |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| verifyText |
xpath=/html/body/xforms:trigger/xforms:alert[@ev:event='DOMActivate' and @ref='/msg'] |
Instance Alert Message |
Checks to see if the hint has the right value | |
|
8.2.4.b alert element uses inline text
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.4/8.2.4.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.4.b alert element uses inline text |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger/xforms:alert[@ev:event='DOMActivate'] |
|
Checks that the alert is in the form |
| verifyText |
xpath=/html/body/xforms:trigger/xforms:alert[@ev:event='DOMActivate'] |
Inline Alert Message |
Checks to see if the hint has the right value |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| verifyText |
xpath=/html/body/xforms:trigger/xforms:alert[@ev:event='DOMActivate'] |
Inline Alert Message |
Checks to see if the hint has the right value | |
|
8.2.4.c bind precedence for alert element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.2/8.2.4/8.2.4.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.2.4.c bind precedence for alert element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger |
|
Checks that the trigger is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:trigger/xforms:alert[@ev:event='DOMActivate' and @ref='/msg'] |
|
Checks that the alert is in the form |
| verifyText |
xpath=/html/body/xforms:trigger/xforms:alert[@ev:event='DOMActivate' and @ref='/msg'] |
Instance Alert Message |
Checks to see if the hint has the right value |
| click |
xpath=/html/body/xforms:trigger |
|
Clicks on the button |
| verifyText |
xpath=/html/body/xforms:trigger/xforms:alert[@ev:event='DOMActivate' and @ref='/msg'] |
Instance Alert Message |
Checks to see if the hint has the right value | |
|
8.3.1.a choices element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.3/8.3.1/8.3.1.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.3.1.a choices element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor'] |
|
Checks that the select is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor']/xforms:choices[3] |
|
Checks that the select's choices are in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor'] |
|
Checks that the select1 is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor']//div[@class='pe-choices']/xforms:choices[3] |
|
Checks that the select1's choices are in the form |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor'] |
*Group 1*Group 2*Group 3* |
Checks that the select has the right values |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor'] |
*Group 4*Group 5*Group 6* |
Checks that the select1 has the right values | |
|
8.3.2.a item element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.3/8.3.2/8.3.2.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.3.2.a item element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor'] |
|
Checks that the select is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor']/xforms:item[2] |
|
Checks that the select's item is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor'] |
|
Checks that the select1 is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor']//div[@class='pe-choices']/xforms:item[2] |
|
Checks that the select1's item is in the form |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:select[@ref='/icecream/flavor'] |
*Item 1*Item 2*Special Items*Special 3* |
Checks that the select has the right values |
| verifyText |
xpath=/html/body/xforms:group[4]/xforms:select1[@ref='/icecream/flavor'] |
*Item 4*Item 5*Special Items*Special 6* |
Checks that the select1 has the right values | |
|
8.3.3.a data binding restrictions on value element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.3/8.3.3/8.3.3.a.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.3.3.a data binding restrictions on value element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:select1[@ref='/icecream/scoops'] |
|
Checks that the select1 is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:select1[@ref='/icecream/scoops']/xforms:action[@ev:event='xforms-valid']/xforms:message |
|
Checks that the message is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:select1[@ref='/icecream/scoops']/xforms:action[@ev:event='xforms-invalid']/xforms:message |
|
Checks that the message is in the form |
| click |
xpath=/html/body/xforms:select1[@ref='/icecream/scoops']//div[@class='pe-choices']/xforms:item[1]/xforms:label |
|
Clicks on "One" |
| pause |
100 |
|
Waits for the form to load |
| verifyValue |
xpath=/html/body/xforms:select1[@ref='/icecream/scoops']/pe-value/input |
One |
Checks that the select1 is bound correctly |
| verifyTextPresent |
[XForms]*xforms-invalid*OK |
false |
Checks to see if the message showed up |
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.3/8.3.3/8.3.3.a.html |
&nsp; |
Opens the form |
| pause |
2000 |
|
Waits for the form to load |
| verifyTitle |
8.3.3.a data binding restrictions on value element |
|
Makes sure this is the right form |
| click |
xpath=/html/body/xforms:select1[@ref='/icecream/scoops']//div[@class='pe-choices']/xforms:item[2]/xforms:label |
|
Clicks on "Two" |
| pause |
100 |
|
Waits for the form to load |
| verifyValue |
xpath=/html/body/xforms:select1[@ref='/icecream/scoops']/pe-value/input |
Element xpath=/html/body/xforms:select1[@ref='/icecream/scoops']/pe-value/input not found |
Checks that the select1 is bound correctly |
| verifyTextPresent |
[XForms]*xforms-invalid*OK |
|
Checks to see if the message showed up |
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.3/8.3.3/8.3.3.a.html |
&nsp; |
Opens the form |
| pause |
2000 |
|
Waits for the form to load |
| verifyTitle |
8.3.3.a data binding restrictions on value element |
|
Makes sure this is the right form |
| click |
xpath=/html/body/xforms:select1[@ref='/icecream/scoops']//div[@class='pe-choices']/xforms:item[3]/xforms:label |
|
Clicks on "Three" |
| pause |
100 |
|
Waits for the form to load |
| verifyValue |
xpath=/html/body/xforms:select1[@ref='/icecream/scoops']/pe-value/input |
Three |
Checks that the select1 is bound correctly |
| verifyTextPresent |
[XForms]*xforms-valid*OK |
|
Checks to see if the message showed up | |
|
8.3.3.b precedence for value element
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.3/8.3.3/8.3.3.b.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.3.3.b precedence for value element |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:select1[@ref='/icecream/flavor'] |
|
Checks that the select1 is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:output[@ref='/icecream/flavor'] |
|
Checks that the output is in the form |
| click |
xpath=/html/body/xforms:select1[@ref='/icecream/flavor']//div[@class='pe-choices']/xforms:item[1]/xforms:label |
|
Clicks on "Vanilla" |
| pause |
100 |
|
Waits for the form to load |
| verifyValue |
xpath=/html/body/xforms:select1[@ref='/icecream/flavor']/pe-value/input |
Actual value 'Chocolate' did not match 'Vanilla' |
Checks that the select1 is bound correctly |
| verifyText |
xpath=/html/body/xforms:output[@ref='/icecream/flavor'] |
*Neapolitan* |
Checks that the output has the right value |
| click |
xpath=/html/body/xforms:select1[@ref='/icecream/flavor']//div[@class='pe-choices']/xforms:item[2]/xforms:label |
|
Clicks on "Strawberry" |
| pause |
100 |
|
Waits for the form to load |
| verifyValue |
xpath=/html/body/xforms:select1[@ref='/icecream/flavor']/pe-value/input |
Actual value 'Chocolate' did not match 'Strawberry' |
Checks that the select1 is bound correctly |
| verifyText |
xpath=/html/body/xforms:output[@ref='/icecream/flavor'] |
*Neapolitan* |
Checks that the output has the right value |
| click |
xpath=/html/body/xforms:select1[@ref='/icecream/flavor']//div[@class='pe-choices']/xforms:item[3]/xforms:label |
|
Clicks on "Chocolate" |
| pause |
100 |
|
Waits for the form to load |
| verifyValue |
xpath=/html/body/xforms:select1[@ref='/icecream/flavor']/pe-value/input |
Chocolate |
Checks that the select1 is bound correctly |
| verifyText |
xpath=/html/body/xforms:output[@ref='/icecream/flavor'] |
*Neapolitan* |
Checks that the output has the right value | |
|
8.3.3.c value element with inline content
|
| open |
../../W3C-XForms-1.1/Edition1/Chapt08/8.3/8.3.3/8.3.3.c.html |
&nsp; |
Opens the form |
| pause |
3000 |
|
Waits for the form to load |
| verifyTitle |
8.3.3.c value element with inline content |
|
Makes sure this is the right form |
| verifyElementPresent |
xpath=/html/body/xforms:select1[@ref='/colors/mycolor'] |
|
Checks that the select1 is in the form |
| verifyElementPresent |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/colors/mycolor'] |
|
Checks that the output is in the form |
| click |
xpath=/html/body/xforms:select1[@ref='/colors/mycolor']//div[@class='pe-choices']/xforms:item[1]/xforms:label |
|
Clicks on "red" |
| pause |
100 |
|
Waits for the form to load |
| verifyValue |
xpath=/html/body/xforms:select1[@ref='/colors/mycolor']/pe-value/input |
red |
Checks that the select1 is bound correctly |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/colors/mycolor'] |
*red* |
Checks that the output has the right value |
| click |
xpath=/html/body/xforms:select1[@ref='/colors/mycolor']//div[@class='pe-choices']/xforms:item[2]/xforms:label |
|
Clicks on "blue" |
| pause |
100 |
|
Waits for the form to load |
| verifyValue |
xpath=/html/body/xforms:select1[@ref='/colors/mycolor']/pe-value/input |
blue |
Checks that the select1 is bound correctly |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/colors/mycolor'] |
*blue* |
Checks that the output has the right value |
| click |
xpath=/html/body/xforms:select1[@ref='/colors/mycolor']//div[@class='pe-choices']/xforms:item[3]/xforms:label |
|
Clicks on "green" |
| pause |
100 |
|
Waits for the form to load |
| verifyValue |
xpath=/html/body/xforms:select1[@ref='/colors/mycolor']/pe-value/input |
green |
Checks that the select1 is bound correctly |
| verifyText |
xpath=/html/body/xforms:group[3]/xforms:output[@ref='/colors/mycolor'] |
*green* |
Checks that the output has the right value | |
|


Token yield farming pools
Earn DUCK tokens by staking SakeSwap LP, Uniswap v2 LP or Sushi LP tokens
View All SwapsStay updated!
We're aiming to become the best community governed Swap Project!
Connected Emails
Earn DUCK tokens by staking SakeSwap LP, Uniswap v2 LP or Sushi LP tokens
View All SwapsWe're aiming to become the best community governed Swap Project!
Connected Emails


Rahat
Dashboard
Overview(public link)
Share updates
Volunteer's activities
Settings
Update information Page
Forgot Password Page
Link
Logout
Share an update
Update Feeds
Updating to Organization:
Description:
Choose Picture:
Share
Ready to Leave?
×
Select "Logout" below if you are ready to end your current session.


Clean Clothes Delivered at your Doorstep
Modus Operandi
SCHEDULE
Download our Android application from Play Store here. Select your time of pickup in the app.
PICKUP
On the Scheduled slot our Knights will pick the dirty clothes after sorting and counting in your presence
WASH
Here the magic happens!!! Machine Wash and Dry happens at the best washing facilities in the Industry
DELIVERY
Our Knights will be back with your clean and warm clothes right at your doorstep at scheduled time
Share your number to experience it


Hi {{ first_name }},
To continue, please confirm your email by clicking here and wait patiently for the manager to confirm your identity.
Many thanks.


Home
About
Hacks
Clients
FAQ
Ask Me Anything!
Add Your Comments
Name:
Email
Comment Here
Submit
Reset
Logout
Your Comments
NAME
ADDRESS


You can use {{ all_url }} to get all Nightscout data in a normalized timeline, ready to be used by e.g. matplotlib or other tools. In colab try:
nightscout_host = "sample.host.trixing.net" #@param {type:"string"} import matplotlib.pyplot as plt import requests data = requests.get('https://nshistory.trixing.net/' + nightscout_host + '/all.json?days=7').json() dates = [x['date'] for x in data['daily']] insulin = [x['insulin'] for x in data['daily']] plt.plot(dates, insulin, 'o') # or data = requests.get('https://nshistory.trixing.net/' + nightscout_host + '/all.json?days=1').json() timeline = data['all']['timeline'] glucose = data['all']['glucose'] plt.plot(timeline, glucose)
https://github.com/trixing/nightscout_tools
Questions? Problems? File an issue on Github
Provided by Jan Dittmer<EMAIL_ADDRESS>free of charge, use at your own risk


The beta for Loot Plus has been uploaded, adding additional levels of collectable loot and a new adventure mode. Updated CSS to make the website sparkle.
The servers for Loot Plus go live,
Website visual overhall in order to make the website more appealing to visit
The alpha build of Loot Plus goes live. Allows for the first 3 levels of collecting loot.
Work on the innovative Loot Plus clicker game begins as Group 11 forms to change the world.


Bushiroad
Death:
Gravity:
Speed:
Short Jump
Height Jump
AD
Add your ad here
AD
Add your ad here
Name
Email Address
I agree to Bushiroad's
Privacy Policy
and
Terms of Use
Keep me up to date with the latest product releases and event news with the Bushiroad E-Newsletter!


This action will also remove all the notes of this type!
Are you sure you want to delete type {{vm.model.type.title}}?