Web Test Tutorial - Part 1

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen

Preconditions[Bearbeiten]

  • Is the Selenium WebDriver installed?
  • Is Firefox installed? Alternatively, Chrome and Safari also work.
  • Internet connection available?
  • Start expecco
  • Select "New Testsuite"
  • Undo button to remove existing demos

Create a connection[Bearbeiten]

  • Open the Gui-Browser
  • Connect to the test website
  • Has a Firefox window opened in the background?

First steps with the recorder[Bearbeiten]

  • Start recorder
  • Recording a login sequence
    • Switch the mode
    • Insert text
    • Insert passwort
    • Press the submit button
  • Convert workspace in an action block
  • Prepare action block for execution
    • Leave GuiBrowser
    • Open network tab
    • Correlate the connection with the action block, insert action block for this
    • Move and rearrange action blocks
    • Add TriggerInput to first SendKeys action block
    • Add values to the "Reuse or Start Session" action block
  • Execute action blocks
    • Press "Execute" (the green arrow)
    • When the test is finished, Firefox opens in the front.
    • expecco should look like this now:
    • The detailed execution of action blocks is visible in the network tab.

Verify data fields[Bearbeiten]

  • Verification: is it the right page?
    • Open tab "Gui Browser"
    • Read path (Xpath) with:
      • Hover the element with the mouse (fly over)In the recorder
      • Select parent element from text
    • Prepare AktionblockGet text
      • Expand Elements in the tab "Actions"
      • Select "Get Text" action block and copy it to the "Test" tab
      • Switch to the "Login" action block, insert the copied action block there
      • Insert action block to check for equality [ Assert Equals ]

Test execution[Bearbeiten]

Query element properties[Bearbeiten]

Ending the session after each test[Bearbeiten]



Copyright © 2014-2024 eXept Software AG