Back to Question Center
0

Semalt Jissuġġerixxi l-Għodda Aħmar tal-Web Page Biex Ikkunsidra

1 answers:

Selenium huwa open-source awtomatizzat ittestjar suite għal applikazzjonijiet tal-web li jintużaw fuq diversi pjattaformi u browsers. Selenium joffri infrastruttura għall-ispeċifikazzjoni tal-W3C WebDriver, interface ta 'programmar li huwa kompatibbli mal-web browsers. Dan is-softwer jinkludi diversi libreriji u għodod li jippermettu l-awtomatizzazzjoni tal-web browser.

Għaliex is-software Selenium?

Is-softwer Selenium jiffoka fuq applikazzjoni awtomatizzata bbażata fuq l-internet biex tiġi estratta data minn paġna web. Dan is-softwer huwa magħmul minn grupp ta 'softwer iddisinjat biex jissodisfa l-ispeċifikazzjonijiet tal-web tiegħek brix . Is-softwer Selenium għandu erba 'komponenti ewlenin biex jikkunsidra - certificado de seguridad google.

WebDriver

Selenium WebDriver ġie ddisinjat biex joffri interface ta 'programmar sempliċi. Jekk qed taħdem fuq il-brix ta 'paġna web dinamika, Selenium-WebDriver huwa l-komponent li għandek tikkunsidra. Din l-għodda tappoġġa l-estrazzjoni tad-dejta tal-web fuq il-paġni tal-web fejn il-kontenut jista 'jinbidel mingħajr ma neċessarjament terġa' tagħlaq il-paġna.

WebDriver jipprovdi Interface ta 'Programmar ta' Applikazzjonijiet orjentat lejn l-oġġett (API) li joffri appoġġ avvanzat għall-ittestjar tal-web u brix. L-għodda taħdem billi tagħmel sejħiet lill-browser billi tuża l-appoġġ ġenerali għall-awtomazzjoni.

Selenium Grid

Selenium Grid tintuża ħafna fid-distribuzzjoni ta 'testi fuq aktar minn magna virtwali waħda. Fi kliem sempliċi, Selenium Grid jgħinuk tmexxi t-testijiet tiegħek fuq magni virtwali differenti kontra aktar minn browser wieħed. Il-gradilja tippermettilek taħdem brix f'ambjent ta 'eżekuzzjoni mqassma.

Il-ħin huwa fattur sinifikanti fir-rigward tal-brix tal-web. Qatt ma kien faċli biex jinbarax paġna web dinamika. Aqleb din il-paġna billi tħaffef l-eżekuzzjoni tal-ħidmiet tiegħek. Tista 'tagħmel dan billi tmexxi testijiet multipli fl-istess ħin. L-aħjar ħaġa dwar l-użu ta 'Selenium hija l-fatt li tista' tħaddem grid tal-istess browser, verżjoni u tip.

Selenium Remote Control (RC)

Qed taħdem fuq il-brix ta 'browsers li huma JavaScript-enabled? Selenium Remote Control huwa l-għodda li għandek tikkunsidra. Din l-għodda tippermettilek tikteb testijiet ta 'applikazzjonijiet awtomatizzati fil-lingwa ta' programmar preferuta tiegħek.

Selenium Integrated Development Environment (IDE)

Selenium IDE huwa script li jaħdem bħala estensjoni Firefox li jippermettilek li teditja, tirreġistra u tneħħi d-data. Għall starters, Selenium IDE jirreġistra u jilgħab l-interazzjonijiet tal-utent finali mal-browser Firefox.

Is-software Selenium huwa kompatibbli kemm ma 'Python 2 u Python 3. Jekk qed taħdem fuq il-kompilazzjoni tas-sewwieq ta 'l-Internet Explorer, ikollok bzonn cross-compilers ta' 32 u 64-bit u Visual Studio 2008. Il-familjarità ma 'Ruby 2 hija vantaġġ miżjud.

Ruttam ta 'paġni fuq l-internet ma' Selenium

Bil Selenium, tista 'tinteraġixxi b'mod effiċjenti mal-formoli web JavaScript.Installa WebDriver fuq il-magna tiegħek u ssib il-formola bl-użu ta 'XPath. Bl-użu ta 'Selenium, agħżel l-għażla ppreferuta tiegħek billi tikklikkja l-menu drop-down u agħti lill-browser tiegħek ftit minuti biex titgħabba qabel ma tikklikkja fuq l-element li jmiss.

Il-paġna tal-mira tiegħek ser turi data mibruxa wara li l-formoli kollha huma mimlija kif suppost. Xi paġni tal-web jieħdu ż-żmien qabel it-tagħbija tal-kontenut. Biex jinbarax dan it-tip ta 'paġni, nidħlu mill-għażliet drop-down kollha tiegħek, li jinsabu f'forom speċifiċi tal-web. Huwa importanti li wieħed jinnota li s-software Selenium huwa kompatibbli mas-Sistema Operattiva Windows, Mac OS, u Linux. Tħaffef il-web tiegħek brix tal-paġna ma 'software Selenium.

December 22, 2017