Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
nodejs_selenium [2025/02/04 18:12] enric_mieza_sanchez [Test 02 : login ok] |
nodejs_selenium [2025/02/04 18:36] (actual) enric_mieza_sanchez [Test 02 : login ok] |
||
---|---|---|---|
Línia 346: | Línia 346: | ||
class MyTest extends BaseTest | class MyTest extends BaseTest | ||
{ | { | ||
- | async test() { | + | |
// Login test | // Login test | ||
////////////////////////////////////////////////////// | ////////////////////////////////////////////////////// | ||
Línia 354: | Línia 354: | ||
// 1 cercar login box | // 1 cercar login box | ||
- | let usernameInput = await driver.wait(until.elementLocated(By.id(' | + | let usernameInput = await driver.wait(until.elementLocated( |
- | let passwordInput = await driver.wait(until.elementLocated(By.id(' | + | |
+ | let passwordInput = await driver.wait(until.elementLocated( | ||
+ | | ||
// 2 posar usuari i pass | // 2 posar usuari i pass | ||
Línia 362: | Línia 364: | ||
// 3 boto send .click() | // 3 boto send .click() | ||
- | let sendButton = await driver.wait(until.elementLocated(By.css(' | + | let sendButton = await driver.wait(until.elementLocated( |
+ | | ||
sendButton.click() | sendButton.click() | ||
// 4 comprovem que hem entrat | // 4 comprovem que hem entrat | ||
- | let logoutButton = await driver.wait(until.elementLocated(By.xpath('// | + | let logoutButton = await driver.wait(until.elementLocated( |
+ | | ||
var currentLogoutText = await logoutButton.getText(); | var currentLogoutText = await logoutButton.getText(); | ||
var expectedText = " | var expectedText = " | ||
- | assert( currentLogoutText==expectedText, | + | |
+ | // assert verifica que es compleixin condicions concretes | ||
+ | // si no es compleix, llançarà una excepció de test fallit | ||
+ | | ||
+ | | ||
console.log(" | console.log(" | ||
- | } | + | |
} | } | ||