Actions

Testing Area/Behat Testing/Selectors and Elements: Difference between revisions

From Mahara Wiki

< Testing Area‎ | Behat Testing
mNo edit summary
No edit summary
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 08: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