Gegevens controleren op verschillende pagina’s in Selenium met storeVar

Het is mogelijk om met Selenium, in XPath, gegevens te controleren van verschillende pagina’s. Zo kan je kijken of deze gegevens overeenkomen.

Onderstaande uitleg is bedoelt voor mensen die enige ervaring hebben met Selenium en XPath.

Als eerste zal je met XPath het doel moeten aangeven van de gegevens die men als bron wil gebruiken zodat de gegevens vergeleken kunnen worden. Daarna ga je naar de url / het doel wat er overeen moet komen om te vergelijken.  Het doel dat je wil gaan vergelijken zal je in een variabele op moeten slaan.

Voorbeeld uit Selenium

COMMAND TARGET VALUE
openAndWait DE URL MET HET DOEL DAT JE WIL GAAN VERGELIJKEN
storeText DE XPATH LOKATIE VAN HET DOEL DAT JE WIL VERGELIJKEN VarTitelItem
openAndWait DE URL MET HET DOEL DAT OVEREEN MOET KOMEN
verifyText DE XPATH LOKATIE VAN HET DOEL DAT OVEREEN MOET KOMEN ${VarTitelItem}

Uitleg van wat hier boven gebeurd

openAndWait = de pagina openen

storeText = de tekst opslaan in een variabele. Deze variabele heet in dit voorbeeld “VarTitelItem

openAndWait = De pagina openen van de pagina waar je de gegevens wil gaan vergelijken en die overeen moeten komen.

verifyText = de tekst opzoeken en vergelijken met de gegevens die zijn opgeslagen in de variabele VarTitelItem

Published by

Allan de Bruin

Allan de Bruin ontwikkelt al sinds 2007 websites onder de vlag van IZEE DEVELOPMENT. Door het geven van tips en trucs via het blog wil Allan de relaties van IZEE ondersteunen met de afgenomen website. Allan schrijft ook functionele ontwerpen, test websites en geeft advies via het blog van IZEE. Zie ook www.allandebruin.nl om zijn portfolio te lezen.