Cili është ndryshimi në seleni midis metodave të marrë () dhe lundrimit (). Për ()?


përgjigje 1:

lundrim

Me WebDriver së pari dëshironi të lundroni në një faqe. Mënyra normale për ta bërë këtë është të telefononi merrni:

shofer.get ("http://www.google.com");

WebDriver pret që faqja të ngarkohet plotësisht (d.m.th. ngjarja e mbingarkesës ka shkrepur) para se të rikthejë kontrollin në testin ose skenarin tuaj. Vini re se WebDriver mund të mos e di kur faqja juaj ka ngarkuar plotësisht nëse përdor shumë AJAX kur ngarkon. Nëse duhet të siguroheni që faqe të tilla janë plotësisht të ngarkuara, mund të përdorni kohën e pritjes.

Lundrimi: historia dhe vendndodhja

Më parë kemi mbuluar lundrimin në një faqe duke përdorur komandën get (driver.get ("http://www.example.com"). Siç e keni parë, WebDriver ka një numër ndërfaqesh të përdoruesve më të vogla, të orientuara drejt detyrave dhe funksionet e lundrimit janë një detyrë e dobishme. Meqenëse ngarkimi i një faqe është një kërkesë e tillë themelore, metoda për ta bërë këtë varet nga ndërfaqja kryesore e WebDriver, por është thjesht një sinonim për:

shofer.kërkoj (). në ("http://www.example.com");

Për ta përsëritur përsëri: lundroni (). Për () dhe le () të bëjë saktësisht të njëjtën gjë. Njëra është shumë më e lehtë për tu shtypur se tjetra!

Ndërfaqja e lundrimit gjithashtu ofron mundësinë e lëvizjes përpara dhe prapa në rrjedhën e shfletuesit tuaj:

shofer.kërkoj (). përpara (); shofer.kërkoj (). mbrapa ();

Të dy duket se lundrojnë në faqen e internetit të specifikuar:

lundroni (). në () dhe le () të bëjë saktësisht të njëjtën gjë.

Aplikimet me një faqe janë një përjashtim.

Dallimi midis këtyre dy metodave nuk bazohet në sjelljen e tyre, por në sjelljen në mënyrën se si funksionon aplikacioni dhe si e trajton shfletuesi.

lundroni (). në () lundron në faqe duke ndryshuar URL si në navigimin përpara / prapa.

Ndërsa merrni () azhurnimet e faqes për të ndryshuar url.

Në rastet kur fusha e aplikacionit ndryshon, metoda sillet në mënyrë të ngjashme. Kjo do të thotë që faqja do të azhurnohet në të dyja rastet. Sidoqoftë, në aplikacionet me një faqe, faqja nuk azhurnohet ndërsa jeni duke përdorur (). Shkoni te (). Bëj () bëj.

Përveç kësaj, nëse përdorni get () sepse aplikacioni është aktualizuar, historia e shfletuesit do të humbet.

Kredite PS: Diferenca midis webdriver.get () dhe webdriver.navigate ()


përgjigje 2:

Gjëja e parë që bëjmë kur drejtojmë skenarin është të hapim shfletuesin dhe të ngarkojmë faqen e internetit. Ne zakonisht përdorim "driver.get (" url ");" për të ngarkuar faqen e internetit. Sa herë që përdorim këtë komandë, faqja azhurnohet.

Mund të përdorim gjithashtu "driver.navigate (). To (" url ")" për të ngarkuar faqen në internet. Të dy komandat funksionojnë njësoj për sa i përket sjelljes, por funksionet e navigimit (). Në () funksionet kanë edhe funksione të tjera si lundrimi (). Përpara (), lundroni (). Mbrapa () dhe lundroni () .Freskoni ().

Pra, ndryshimi është se shoferi.get () asnjëherë nuk kursen historinë, ndërsa shoferi.kërkoni (). Në () kursen historinë e shfletimit që do të përdoret për komanda të tjera përpara dhe prapa, etj.

Në aplikacionet me një faqe, përdorni () për të lundruar. Për () mënjanë duke ndryshuar URL-në, p.sh. B. përpara / prapa. Merrni () azhurnimet e faqes.

Më shumë referenca për këtë rrjedhje pirg


përgjigje 3:

Gjëja e parë që bëjmë kur drejtojmë skenarin është të hapim shfletuesin dhe të ngarkojmë faqen e internetit. Ne zakonisht përdorim "driver.get (" url ");" për të ngarkuar faqen e internetit. Sa herë që përdorim këtë komandë, faqja azhurnohet.

Mund të përdorim gjithashtu "driver.navigate (). To (" url ")" për të ngarkuar faqen në internet. Të dy komandat funksionojnë njësoj për sa i përket sjelljes, por funksionet e navigimit (). Në () funksionet kanë edhe funksione të tjera si lundrimi (). Përpara (), lundroni (). Mbrapa () dhe lundroni () .Freskoni ().

Pra, ndryshimi është se shoferi.get () asnjëherë nuk kursen historinë, ndërsa shoferi.kërkoni (). Në () kursen historinë e shfletimit që do të përdoret për komanda të tjera përpara dhe prapa, etj.

Në aplikacionet me një faqe, përdorni () për të lundruar. Për () mënjanë duke ndryshuar URL-në, p.sh. B. përpara / prapa. Merrni () azhurnimet e faqes.

Më shumë referenca për këtë rrjedhje pirg


përgjigje 4:

Gjëja e parë që bëjmë kur drejtojmë skenarin është të hapim shfletuesin dhe të ngarkojmë faqen e internetit. Ne zakonisht përdorim "driver.get (" url ");" për të ngarkuar faqen e internetit. Sa herë që përdorim këtë komandë, faqja azhurnohet.

Mund të përdorim gjithashtu "driver.navigate (). To (" url ")" për të ngarkuar faqen në internet. Të dy komandat funksionojnë njësoj për sa i përket sjelljes, por funksionet e navigimit (). Në () funksionet kanë edhe funksione të tjera si lundrimi (). Përpara (), lundroni (). Mbrapa () dhe lundroni () .Freskoni ().

Pra, ndryshimi është se shoferi.get () asnjëherë nuk kursen historinë, ndërsa shoferi.kërkoni (). Në () kursen historinë e shfletimit që do të përdoret për komanda të tjera përpara dhe prapa, etj.

Në aplikacionet me një faqe, përdorni () për të lundruar. Për () mënjanë duke ndryshuar URL-në, p.sh. B. përpara / prapa. Merrni () azhurnimet e faqes.

Më shumë referenca për këtë rrjedhje pirg


përgjigje 5:

Gjëja e parë që bëjmë kur drejtojmë skenarin është të hapim shfletuesin dhe të ngarkojmë faqen e internetit. Ne zakonisht përdorim "driver.get (" url ");" për të ngarkuar faqen e internetit. Sa herë që përdorim këtë komandë, faqja azhurnohet.

Mund të përdorim gjithashtu "driver.navigate (). To (" url ")" për të ngarkuar faqen në internet. Të dy komandat funksionojnë njësoj për sa i përket sjelljes, por funksionet e navigimit (). Në () funksionet kanë edhe funksione të tjera si lundrimi (). Përpara (), lundroni (). Mbrapa () dhe lundroni () .Freskoni ().

Pra, ndryshimi është se shoferi.get () asnjëherë nuk kursen historinë, ndërsa shoferi.kërkoni (). Në () kursen historinë e shfletimit që do të përdoret për komanda të tjera përpara dhe prapa, etj.

Në aplikacionet me një faqe, përdorni () për të lundruar. Për () mënjanë duke ndryshuar URL-në, p.sh. B. përpara / prapa. Merrni () azhurnimet e faqes.

Më shumë referenca për këtë rrjedhje pirg