Actions

Difference between revisions of "Testing Area/Behat Testing/Selectors and Elements"

From Mahara Wiki

< Testing Area‎ | Behat Testing
m
Line 1: Line 1:
Element and Selectors are to be used in unisen. An Element is the title of the selector you are using. Ie, If you need to press a button. The button is the selector and then Element is the name of the button.
+
Element and Selectors are to be used in unison. An Element is the title of the selector you are using. Ie, If you need to press a button. The button is the selector and then Element is the name of the button.
  
 
As an example:
 
As an example:
Line 16: Line 16:
 
That hard one is: "css_elemet"
 
That hard one is: "css_elemet"
  
For this you need to right click->Inspect Element and then find the class or Id. Class is recogised by a fullstop and ID is recgonised by a #.
+
For this you need to right click->Inspect Element and then find the class or Id. Class is recognized by a full stop and ID is recognized by a #.
  
  

Revision as of 07:46, 17 December 2014

Element and Selectors are to be used in unison. An Element is the title of the selector you are using. Ie, If you need to press a button. The button is the selector and then Element is the name of the button.

As an example:

And "$elements" "$selector" should be visible

Would be written as:

And "Create page" "button" should be visible


Elements

Element are the title of the selector. That hard one is: "css_elemet"

For this you need to right click->Inspect Element and then find the class or Id. Class is recognized by a full stop and ID is recognized by a #.


Selectors

Where ever it says "Selector" any of these forms of selectors can be used:

  • dialogue
  • block
  • region
  • table_row
  • link
  • button
  • link_or_button
  • select
  • checkbox
  • radio
  • file
  • filemanager
  • optgroup
  • option
  • table
  • field
  • fieldset
  • text
  • css_element
  • xpath_element


FAQ'S