seleniu cu Java Interviu Întrebări și răspunsuri

În cazul în care căutați seleniu cu Java Interviu Întrebări și răspunsuri pentru experiență sau odorizante, sunteți la locul corect. Există o mulțime de șanse din partea multor organizații presupuse de pe planetă. Seleniul cu publicitate Java se bazează pe dezvoltarea la mai mult de 5 miliarde de dolari până în 2020, de la doar 180 de milioane de dolari, conform seleniului cu calibre din industria Java., În acest fel, în ciuda a tot ceea ce aveți șansa de a avansa în vocația dvs. în seleniu cu dezvoltare Java. Gangboard oferă seleniu avansat cu Java Interviu Întrebări și răspunsuri care vă ajută în divizarea seleniu cu Java interviu și procura vocație de vis ca seleniu cu Java Developer.

cel Mai bun Seleniu cu Java Interviu Întrebări și Răspunsuri

crezi că ai dreptul să fii o secțiune în dezvoltarea de viitor Seleniu cu Java, GangBoard este aici pentru a te controla pentru a susține vocația ta., Diverse organizații fortune 1000 din întreaga lume utilizează inovația seleniului cu Java pentru a satisface necesitățile clienților lor. Seleniul cu Java este utilizat ca parte a numeroaselor afaceri. Pentru a avea o mare dezvoltare în seleniu cu munca Java, pagina noastră vă furnizează date nitty-curajos ca seleniu cu Java potențial angajat întâlnire întrebări și răspunsuri. Selenium cu Java Interviu Întrebări și răspunsuri sunt pregătite de 10+ ani experți cu experiență în industrie., Selenium cu Java Interviu Întrebări și răspunsuri sunt foarte utile pentru persoana mai proaspata sau cu experiență, care este în căutarea pentru noul loc de muncă provocator de la compania de renume. Seleniul nostru cu întrebări și răspunsuri Java este foarte simplu și are mai multe exemple pentru o mai bună înțelegere.
prin acest seleniu cu întrebări și răspunsuri la interviu Java, mulți studenți sunt plasați în multe companii reputate cu salariu mare de pachet. Deci, utilizați seleniul nostru cu întrebări de interviu Java și răspunsuri pentru a crește în cariera ta.

Q1). Care este utilizarea diferită a acestei declarații în java?,

acesta este un cuvânt cheie în java folosit pentru trimiterea variabilei de aceeași clasă, aceeași metodă de clasă, returnând aceeași instanță de clasă.

Q2). Ce este polimorfismul timpului de rulare în java?

în java, apelarea la o metodă este definită pe baza tipului de obiect creat în timpul rulării. Acesta este polimorfismul timpului de rulare.

Q3). Ce metodă este utilizată pentru a converti String în Char?

folosind tocararray();

Q4). Este posibil să existe o metodă statică în supraîncărcarea metodei?

da este posibil ca metoda supraîncărcarea depinde numai de numărul argumentului și tipul de date.

Q5)., Într-o clasă poate o variabilă locală să fie statică?

nu

Q6). Este posibil să apelați în cele din urmă bloc după aruncarea unei excepții?

Da. În cele din urmă, va fi întotdeauna executat.

Q7). În cele din urmă, blocul este întotdeauna executat?

nu. În cazul sistemului. exit () nu va fi executat.

Q8). Care sunt conceptul OOPs în java?

moștenire, abstractizare, polimorfism, încapsulare, interfață

Q9). De ce șirul este imuabil?

ca, odată ce obiectul String este creat nu poate fi modificat

Q10). Este posibilă moștenirea multiplă în java?

nu., Este posibilă numai prin interfață.

Q11). Poate o interfață să aibă o metodă completă.

Da. După java Ver 8, interfața poate avea metode complete, dar metoda ar trebui să fie statică și implicită.

Q12). Este posibil să aveți lărgirea automată și îngustarea automată în java?

lărgirea automată este posibilă, dar îngustarea automată nu este.

Q13). De ce îngustarea automată nu este posibilă în java?

în îngustarea automată există întotdeauna o pierdere de memorie. Deci nu este posibil.

Q14). În cazul în care șirul obiectat creat?

obiectele string sunt create în zona String pool.,

Q15). Dacă un șir s = „Bună Sunt bun”. Cum să separați fiecare cuvânt dintr-un șir?

folosind metoda Split (” ” )

Q16). Ce este încapsularea în java?

în java încapsulare este proprietate, în cazul în care ne ascundem membru de date declarându-le ca private și să încerce să le acceseze prin metode publice.

Q17). Care este diferența în HashMap și HashTable în java?

HashMap poate avea o cheie Null și mai multe valori Null, dar HashTable nu poate avea valori Null cheie și Null.

Q18). Care este diferența în listă și setat în java?,

lista poate avea element duplicat, dar St au doar element unic.

Q19). Ce este recursivitatea în java?

în Java, recursivitatea este un proces în care o metodă cu într-o clasă se numește în interiorul clasei.

Q20). Care este diferența în final și finalizare în java?

în cele din urmă, este un bloc java în cazul în care finalizarea este utilizat în colectarea gunoiului.

Q21). Putem trece peste metodele statice în java?

Nu Nu putem trece peste metodele statice în java.

Q22). Care este diferența dintre colecții și colecții în java.,

Collection este o interfață în java întrucât colecții este o clasă de utilitate are metode java statice în interiorul acestuia.

Q23). Care este diferența dintre sondaj și vârf în colecția java?

în java collection, poll este folosit pentru a prelua date și a elibera memoria permanent, dar Peak folosit pentru a prelua date și a elibera memoria temporar.

Q24). Ce este boxul și unboxing-ul în java?

în java Box este folosit pentru a converti clasa wrapper la tipul de obiect și Unboxing este folosit pentru a obține obiect din clasa wrapper.

Q25). Ce este polimorfismul java?,

în java, o entitate prezintă comportamente diferite la diferite instanțe de timp este cunoscut sub numele de polimorfism.

Q26). Ce este java constructor?

când dorim să efectuăm o operație / acțiune atunci când este creat un obiect am folosit Constructori.

Q27). Care sunt diferitele tipuri de constructor?

Java are constructor implicit și parametrizat.

Q28). Ce pachet este utilizat pentru citirea și scrierea fișierelor în java?

Java I / O pachet este utilizat

Q29). În java cum să luați intrare de la utilizator?

folosind clasa Scanner

Q30)., Care este diferența dintre Lista de matrice și lista legată ?

Arraylist memorează memoria ca locație de memorie continuă, dar lista legată stochează în locații de memorie aleatoare

Q31). Care sunt localizatorii diferiți în seleniu?

ID, nume, xpath, CSS, nume de clasă, nume de etichetă, text de legătură, linktext parțial

Q32). Ce este un driver web ?

Webdriver este o interfață care oferă diferite API-uri pentru a efectua automatizarea între browsere.

Q33). Cum să gestionați opțiunea select / dropdown în seleniu?

folosind selectați clasa

Q34). Cum să se ocupe de XPath dinamic în seleniu?,

folosind metode cum ar fi, text (), conține (), părinte,copil,următorii frați, ansestors etc

Q35). Cum să se ocupe de mai multe ferestre în seleniu?

folosind getWindowHandle()

Q36). Care este diferența dintre getWindowHandle() și getWindowHandles () în seleniu?

getWindowHandle () return a String but getWindowHandles () return a collections of String

Q37). Cum să se ocupe de ferestre pop-up în seleniu?

folosind AutoIT

Q38). Cum se efectuează funcționarea tastaturii în seleniu?

folosind clasa de acțiune

Q39). Ce este afirmarea moale în seleniu?,

în Selenium soft assert este utilizat pentru a continua execuția fără a eșua testul dacă orice afirmație nu reușește. În cele din urmă se va colecta toate excepție și nu reușesc testul.

Q40). Care este cel mai bun rezultat în seleniu?

ITest rezultat în seleniu este un API ascultător utilizat pentru a monitoriza starea de execuție a testului

Q41). Care este adnotările testului NG?

@test, @ BeforeMethod, @AfterMethod,@ BeforeClass,@AfterClass, @ Beforegroup, @AfterGroup

Q42). Cum să dezactivați o execuție a testului în TestNG?

@Test (Enable = False);

Q43)., Cum să se ocupe de cookie-uri în seleniu?

folosind getCookies();

Q44). Cum să ștergeți cookie-ul după nume în selenium?

deleteCookiesByNamed („nume”);

Q45). Cum se stabilește certificatul SSL în seleniu?

setAssumeUntrustedCertificateIssuer(False);

Q46). Ce este manipularea cadrelor în seleniu?

cadrele sunt pagini HTML diferite într-o pagină. În seleniu folosim șofer.switchto.cadru ()

Q47). În java ce este verificat excepție?

excepții verificate sunt excepția verificată de compilator.

Q48). Ce este diferit de tip variabil sin java?,

local , instanță, Static

Q49). Ce este toString () în java?

toString () este folosit pentru reprezentarea șir de obiecte.

Q50). Ce este grila de seleniu?Selenium grid este utilizat pentru a rula mai multe teste în diferite browsere.

Q51). Scrieți sintaxa pentru a verifica xpath în consolă?

$x

Q52). Explicați Declarația webdriver driver = noul driver Chrome ();

Webdriver este o interfață și driver este o variabilă de referință care indică clasa chrome driver

Q53). Ce este Xpath ?,

Xpath este calea XML în DOM (Document object Model)

Q54). Scrie sintaxa pentru xpath ?

//tagname

Q55). Cum Selectați o valoare din meniul derulant ?

  • se poate selecta o valoare dintr-Selectați Clasa
  • Selectați sel=new Selectați ( WebElement)
  • selectbyVisibleText sau a Indicelui bursier sau Valoare

Q56). Cum Selectați un submeniu dintr-un meniu principal

putem selecta un submeniu utilizând clasa acțiuni cu metoda Mutare în element

Q57). Care sunt conceptele OOPS utilizate în seleniu ?,

  • mai Jos sunt următoarele OOPS concepte utilizate
  • Moștenire
  • Polimorfism
  • Încapsulare ( POM )
  • Abstractizare

Q58). Ce face adnotarea @ Găsesc de făcut în Seleniu

@Găsi de adnotare este folosit pentru a identifica webelements prin atributele sale „

Q59). Cum executați o suită de regresie de testare în seleniu ?

putem executa suita de regresie prin crearea unui xml de testare ng care include cazurile de testare

Q60)., Cum puteți prelua proprietatea dintr-un fișier de proprietate

putem prelua folosind clasa de proprietăți și regăsim perechea de valori cheie

Q61). Funcția seleniu utilizat pentru recuperarea atributul sau valoarea?

getAttribute (), getText ().

Q62). Cum obțineți textul tastat dintr-o casetă de text?

conducător auto.findElement (de.xpath („//input”)).getAttribute („valoare”));

Q63). Cum simulați browserul înainte și înapoi?

conducător auto.navigare ().înapoi ();
conducător auto.navigare ().înainte ();

Q64). Cum obțineți adresa URL a paginii curente?

conducător auto.getCurrentUrl ();

Q65)., Cum realizați sincronizarea în WebDriver?

conducător auto.gestionați ().timeouts ().implicit, așteptați(10, TimeUnit.Secunde);

Q66). Cum ștergeți conținutul unei casete de text în seleniu?

utilizați metoda clear ().
seleniu QA.Txt
afișarea seleniu QA.txt.

Q67). Ce este adnotări

@Test, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod, @BeforeSuite, @AfterSuite.

Q68). Ce este ghost driver ?

driverul fantomă înseamnă că este JavaScript. Acesta a implementat protocolul de driver web phantom JS.,
apoi se poate utiliza driverul web de la distanță pentru back end.

Q69). Care este utilizarea fișierului de proprietate în cadrul dvs. ?

fișierul de proprietăți este utilizat pentru a stoca proprietățile GUI locator și ale bazei de date globale .
în principal, utilizați pentru JAVA

Q70). Ce este automatizarea flash

automatizarea Flash înseamnă că fișierul SWF este și în Flash și putem folosi fișierul HTML

Q71). Câte tipuri de API-uri WebDriver utilizează în Selenium?,

  • Chrome Driver
  • Firefox Driver
  • Gecko Driver
  • InternetExplorer Driver
  • Opera Driver
  • Android Driver
  • iPhone Driver

Q72). Ce sisteme de operare acceptă Selenium WebDrivers?

  • sisteme de operare Windows
  • sisteme de operare Linux
  • sisteme de operare Apple

Q73). Ce este seleniul și de ce este folosit de mai mulți utilizatori?Selenium este un instrument de testare de automatizare utilizat pentru a testa aplicația web utilizând driverul web într-un browser. Este o sursă deschisă, deci nu are un utilizator mare.,

Q74). Care sunt componentele seleniului?

  • Selenium Web driver
  • Selenium RC
  • Selenium Grid
  • Selenium IDE

Q75). Care sunt limbile acceptă în seleniu?

  • C
  • C++
  • Java
  • Python
  • C-sharp
  • Ruby

și trebuie să configurăm fișierul jars pentru fiecare limbă.

Q76). Scrieți codul pentru a deschide browserul chrome în seleniu?

sistem.setproperty (cheie,valoare);
driver WebDriver = driver chrome Nou ();
scafandru.close ();

Q77)., Scrie locater pentru a găsi elementul în seleniu?

prin id
după nume
după numele clasei
prin xpath
prin css-selectori

Q78). Scrieți sintaxa pentru Xpath și cele două tipuri de xpath?

/ / tagname * tipuri:

  • XPath absolut
  • XPath relativă

Q79). Scrieți sintaxa pentru elementul get prin id și xpath ? Și sintaxa pentru butonul de clic?

Q80). Scrieți codul pentru a deschide browserul firefox în seleniu?

System.setproperty(key,value);WebDriver driver = new geckodriver ();diver.close()

Q81). Câte tipuri de teste sunt compatibile cu seleniul?,

Există 7 tipuri de sprijin

  • Testarea de Integrare
  • Testarea de Regresie
  • Testarea Funcțională
  • Fumul de Testare
  • Receptiv Testare
  • Cross Browsere de Testare
  • UI testare (cutie neagră)

Q82). Cum se obține codul sursă al paginii web?

conducător auto.getPageSource ();

Q83). Cum să dezactivați notificările la nivel de Browser în Selenium?

Q84). Cum să reveniți direct la meniul principal din cel mai interior cadru?

conducător auto.switchTo ().defaultContent ();

Q85)., Cum să treceți de la cadrele interioare la cadrul părinte unul câte unul?

conducător auto.switchTo ().parentFrame ();

Q86). Interfața WebDriver extinde caracteristicile din care Interfață?

interfață SearchContext

Q87). Explicați utilizările javaScriptExecutor în seleniu.

  • pentru a localiza un element dacă localizatoarele normale nu funcționează.
  • pentru a trece valori în loc de sendKeys().
  • pentru a genera fereastra de alertă definită de utilizator.
  • pentru a captura date razuite (url, titlu, domeniu etc.).
  • pentru a naviga la o adresă url.
  • pentru a derula pagina.
  • pentru a deschide o filă nouă.,

Q88). Cum să gestionați alerta bazată pe Windows în seleniu?

seleniul nu acceptă această caracteristică.

Q89). Cum se redimensionează fereastra browserului?

Dimensiune d=Dimensiune nouă (480, 620);
driver.gestionați ().fereastră().setSize (d);

Q90). Ce metode sunt folosite pentru a derula pagina în javaScriptExecutor?

scrollBy (), scrollTo ().

Q91). Care este diferența dintre quit () & close ()?

toate ferestrele deschise de webDriver sunt închise cu quit (). Închide () închide doar fereastra browser-ului în prezent webDriver controlează.

Q92)., Putem trece de la un cadru la altul prin automatizare?

Nu Nu putem trece direct de la un cadru la altul.

Q93). Cum se trece la un cadru?

Browser.switchto.cadru ()

Q94). Cum să treceți la cadrul părinte?

Browser.switchto.defaultcontent ()

Q95). Cum să retrageți datele din încapsulare?

folosind metoda getter și setter putem accesa datele.

Q96). Cum să lansați un browser ?

Q97). Cum să identificați meniurile date și care sunt căile?

  • selectați clasa
  • clasa robotului

Q98)., Cum să comutați la alertă ?

Browser.switchto.alertă
alertă.accept () à ok buton
alertă.respingerea () à anula

Q99). Cum să identificați al nouălea copil ?

browser.findElement (de.cssSelector(„div#d3 > forma#frm3 > intrare:nth-child(5)”)).sendKeys („fifthchild”);

Q100). Câte tipuri de declarații de așteptare?

  • așteptați Implicit
  • așteptați Explicit

Q101). Are Java suport moștenire multiplă?

Java nu acceptă moștenire multiplă.

Leave a Comment