bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


php_test

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
php_test [2022/10/14 08:07]
enrique_mieza_sanchez [Introducció]
php_test [2022/11/29 10:09] (actual)
enric_mieza_sanchez [XPath]
Línia 32: Línia 32:
 \\ \\
  
-===== Repositori d'exemple i instal·lació =====+===== Exemples =====
  
 +
 +==== Botiga ====
 Utilitza aquest repo i segueix les seves instruccions per a un primer apropament als tests: Utilitza aquest repo i segueix les seves instruccions per a un primer apropament als tests:
  
   https://github.com/emieza/selenium-php   https://github.com/emieza/selenium-php
  
 +Es tracta d'un codi molt senzill d'una botiga.
 +
 +\\
 +
 +==== Exercicis MySQL ====
 +
 +En aquest exemple no hi ha el codi del què s'ha de fer, sinó que és una plantilla per a testejar els exercicis indicats a l'article [[PHP MySQL]] d'aquesta mateixa wiki.
 +
 +Per executar els tests llegiu el README del repo:
 +
 +  https://github.com/AWS2/php-mysql-world-test-template
 +
 +Està pensat per ser utilitzat com a plantilla per a [[Github Classroom Autograde]].
 +
 +\\
 +
 +===== XPath =====
 +Per accedir als elements del DOM HTML és habitual utilitzar [[XPath]].
 +
 +Per exemple, al [[https://github.com/AWS2/php-mysql-world-test-template/blob/main/.tests/AddCityTest.php|AddCityTest.php]] trobem:
 +
 +<code php>$element = self::$driver->findElement(WebDriverBy::xpath(
 +           "//option[contains(text(),'$countryName')]"));
 +$element->click();
 +</code>
 +
 +Per mes info consulta l'article [[XPath]].
 +
 +\\
  
php_test.1665734847.txt.gz · Darrera modificació: 2022/10/14 08:07 per enrique_mieza_sanchez