Selenium met Java Interview Questions and Answers

in het geval dat u op zoek bent naar Selenium met Java Interview Questions and answers voor ervaren of Freshers, bent u op de juiste plaats. Er is pakket van kansen van vele veronderstelde organisaties op de planeet. De Selenium met Java adverteren wordt vertrouwd op te ontwikkelen tot meer dan $5 miljard in 2020, van slechts $ 180 miljoen, als per Selenium met Java industrie meters., Op deze manier heeft u ondanks alles de kans om uw roeping in Selenium met Java ontwikkeling verder te zetten. Gangboard biedt geavanceerde Selenium met Java Interview Vragen en antwoorden die u helpen bij het splitsen van uw Selenium met Java interview en procure droom roeping als Selenium met Java Ontwikkelaar.

Best Selenium with Java Interview Questions and Answers

gelooft u dat u het juiste materiaal hebt om een sectie te zijn in de vooruitgang van toekomstig Selenium met Java, Het GangBoard is hier om u te controleren om uw roeping te ondersteunen., Verschillende fortune 1000 organisaties over de hele wereld maken gebruik van de innovatie van Selenium met Java aan de behoeften van hun klanten te voldoen. Selenium met Java wordt gebruikt als onderdeel van tal van bedrijven. Om een grote ontwikkeling in Selenium met Java werk hebben, onze pagina levert u met nitty-gritty gegevens als Selenium met Java potentiële werknemer vergadering vragen en Antwoorden. Selenium met Java Interview Vragen en antwoorden worden voorbereid door 10+ jaar ervaren experts uit de industrie., Selenium met Java Interview Vragen en antwoorden zijn zeer nuttig voor de frisser of ervaren persoon die op zoek is naar de nieuwe uitdagende baan van het gerenommeerde bedrijf. Onze Selenium met Java vragen en antwoorden zijn zeer eenvoudig en hebben meer voorbeelden voor uw beter begrip.door dit Selenium met Java Interview Vragen en antwoorden, worden veel studenten geplaatst in veel gerenommeerde bedrijven met een hoog pakket salaris. Dus gebruik maken van onze Selenium met Java Interview Vragen en antwoorden om te groeien in je carrière.

Q1). Wat is het verschillende gebruik van deze verklaring in java?,

Dit is een sleutelwoord in java dat gebruikt wordt voor het verwijzen van dezelfde klasse instance variabele, dezelfde klasse methode, het retourneren van dezelfde klasse instance.

Q2). Wat is run time polymorfisme in java?

in java wordt het aanroepen van een methode gedefinieerd op basis van het type object dat in runtime is gemaakt. Dat is run time polymorfisme.

Q3). Welke methode wordt gebruikt om een tekenreeks naar een tekenreeks te converteren?

door toCharArray();

Q4) te gebruiken. Is het mogelijk om statische methode in methode overbelasting?

Ja Het is mogelijk omdat overbelasting van de methode alleen afhankelijk is van het nummer van het argument en het gegevenstype.

Q5)., Kan een lokale variabele in een klas statisch zijn?

No

Q6). Is het mogelijk om eindelijk block te bellen na het gooien van een uitzondering?

Ja. Ten slotte, zal altijd worden geëxecuteerd.

Q7). Wordt block uiteindelijk altijd geëxecuteerd?

Nee. In geval van systeem. exit () het zal niet worden uitgevoerd.

Q8). Wat zijn de OOPs concept in java?

overerving, abstractie, polymorfisme, encapsulatie, Interface

Q9). Waarom is String onveranderlijk?

als, zodra het Tekenreeksobject is aangemaakt kan het niet worden gewijzigd

Q10). Is meerdere overerving mogelijk in java?

Nee., Het is alleen mogelijk via interface.

Q11). Kan een Interface volledige methode hebben.

Ja. Na java ver 8, Interface kan volledige methoden hebben, maar de methode moet statisch en standaard zijn.

Q12). Is het mogelijk om auto verbreding en auto vernauwing in java?

automatische verbreding is mogelijk, maar Automatische vernauwing niet.

Q13). Waarom is automatische vernauwing niet mogelijk in java?

bij automatische vernauwing is er altijd geheugenverlies. Dus het is niet mogelijk.

Q14). Waar de tekenreeks bezwaar gemaakt?

De stringobjecten worden gemaakt in het poolgebied van de String.,

Q15). Als een String s= “Hallo Ik ben goed”. Hoe elk woord van een String te scheiden?

door gebruik te maken van Split ( “” ) methode

Q16). Wat is inkapseling in java?

in java encapsulation is property, waar we data member verbergen door ze als privé te verklaren en proberen ze te benaderen via openbare methoden.

Q17). Wat is het verschil in HashMap en HashTable in java?

HashMap kan een Null-sleutel en meerdere Null-waarden hebben, maar HashTable kan geen Null-sleutel en Null-waarden hebben.

Q18). Wat is het verschil in List en Set in java?,

lijst kan een dubbel element hebben, maar St heeft alleen een uniek element.

Q19). Wat is recursie in java?

in Java is recursie een proces waarbij een methode met een klasse zichzelf binnen de klasse aanroept.

Q20). Wat is het verschil in finally en finalize in java?

ten slotte is een java-blok waar finalize wordt gebruikt in garbage collection.

Q21). Kunnen we statische methoden in java overschrijven?

Nee We kunnen statische methoden in java niet overschrijven.

Q22). Wat is het verschil in collecties en collectie in java.,

collectie is een interface in java, terwijl Collecties een utility class is met statische java-methoden erin.

Q23). Wat is het verschil in Poll en piek in java collectie?

in java collection wordt poll gebruikt voor het Permanent ophalen van gegevens en het vrijgeven van geheugen, maar Peak wordt gebruikt om gegevens op te halen en tijdelijk geheugen vrij te geven.

Q24). Wat is boksen en unboxen in java?

in java wordt boksen gebruikt om wrapper class te converteren naar objecttype en Unboxing wordt gebruikt om object uit wrapper class te krijgen.

Q25). Wat is java polymorfisme?,

in java wordt een entiteit met verschillende gedragingen op verschillende momenten polymorfisme genoemd.

Q26). Wat is java constructor?

wanneer we een bewerking/actie willen uitvoeren wanneer een object wordt aangemaakt, gebruiken we constructors.

Q27). Wat zijn de verschillende soorten constructor?

Java heeft standaard en geparametreerde constructor.

Q28). Welk pakket wordt gebruikt voor het lezen en schrijven van bestanden in java?

Java I/O-pakket wordt gebruikt

Q29). In java hoe om input van de gebruiker te nemen?

door gebruik te maken van Scannerklasse

Q30)., Wat is het verschil in array list en linked list ?

Arraylist slaat geheugen op als continue geheugenlocatie, maar gekoppelde lijst Slaat op in willekeurige geheugenlocaties

Q31). Wat zijn verschillende locators in selenium?

ID, name, xpath,CSS, class name, tag name, link text, partial linktext

Q32). Wat is een web driver ?

Webdriver is een Interface die verschillende API ‘ s biedt om automatisering tussen browsers uit te voeren.

Q33). Hoe om te gaan met select / dropdown optie in selenium?

door gebruik te maken van Select class

Q34). Hoe om te gaan met dynamic xpath in selenium?,

met behulp van methoden zoals tekst (), bevat (), ouder,kind,volgende broers en zussen, ansestoren etc

Q35). Hoe om te gaan met meerdere vensters in selenium?

met behulp van getWindowHandle ()

Q36). Wat is het verschil in getWindowHandle() en getWindowHandles() in selenium?

getWindowHandle() geeft een String terug, maar getWindowHandles () geeft een verzameling String

Q37). Hoe om te gaan met windows popup in selenium?

door gebruik te maken van AutoIT

Q38). Hoe toetsenbord operatie uit te voeren in selenium?

door gebruik te maken van actieklasse

Q39). Wat is Soft assert in selenium?,

in selenium wordt soft assert gebruikt om de uitvoering voort te zetten zonder dat de test mislukt als een assertion faalt. Uiteindelijk zal het verzamelen van alle uitzondering en de test niet.

Q40). Wat is het beste resultaat in selenium?

ITest result in selenium is een Listener API die wordt gebruikt om de uitvoeringsstatus van test

Q41) te controleren. Wat is de test NG annotaties?

@test, @ BeforeMethod, @AfterMethod, @ Beoreclass,@AfterClass, @ Beoregroup, @AfterGroup

Q42). Hoe een uitvoering van test in TestNG uitschakelen?

@Test (Enable=False);

Q43)., Hoe om te gaan met cookies in selenium?

met behulp van getCookies ();

Q44). Hoe cookie op naam verwijderen in selenium?

deletecookiesbynaam (“naam”);

Q45). Hoe stel ik SSL certificaat in selenium?

setassumeuntrustedcertificate issuer (False);

Q46). Wat is Frame handling in selenium?

Frames zijn verschillende HTML pagina binnen een pagina. In selenium gebruiken we driver.wisselen.frame ()

Q47). In java wat is gecontroleerd uitzondering?

gecontroleerde uitzondering is de uitzondering gecontroleerd door de compiler.

Q48). Wat is verschillende variabele type sin java?,

lokaal, bijvoorbeeld, statisch

Q49). Wat is toString () in java?

toString () wordt gebruikt voor tekenreeksrepresentatie van objecten.

Q50). Wat is Selenium rooster?

Seleniumraster wordt gebruikt om meerdere tests uit te voeren in verschillende browsers.

Q51). De syntaxis schrijven voor het controleren van de XPath in console?

$x

Q52). Leg het Statement uit WebDriver driver = new Chrome Driver ();

Webdriver is een interface en driver is een referentie variabele die verwijst naar klasse Chrome driver

Q53). Wat is Xpath ?,

Xpath is XML-pad in het DOM (Document object Model)

Q54). De syntaxis voor xpath schrijven ?

/ / tagname

Q55). Hoe selecteer je een waarde uit de vervolgkeuzelijst ?

  • We kunnen een drop-down waarde selecteren uit Select Class
  • Select sel = new Select (WebElement)
  • select byvisibletext or Index or Value

Q56). Hoe selecteer je een submenu uit een hoofdmenu

We kunnen een submenu selecteren met Actions Class met move to element method

Q57). Wat zijn OOPS Concepten gebruikt in Selenium ?,

  • hieronder worden de volgende OOPS-Concepten gebruikt
  • overerving
  • polymorfisme
  • Encapsulation ( POM)
  • abstractie

Q58). Wat doet de annotatie @ Find by do In Selenium

@Find by annotatie wordt gebruikt om de webelements te identificeren door middel van de attributen “

Q59). Hoe voer je een test Regressiesuite uit in Selenium ?

We kunnen de regressiesuite uitvoeren door een test ng xml aan te maken die de testcases bevat

Q60)., Hoe kunt u de eigenschap ophalen uit een eigenschappenbestand

We kunnen deze ophalen met behulp van de Eigenschappenklasse en het sleutelwaardepaar ophalen

Q61). Selenium functie gebruikt voor het ophalen van het attribuut of de waarde?

getAttribute (), getText ().

Q62). Hoe getypte tekst uit een tekstvak?

stuurprogramma.findElement (door.xpath (“//input”)).getAttribute (“value”));

Q63). Hoe simuleer je browser heen en weer?

stuurprogramma.navigeren().back ();
driver.navigeren().forward ();

Q64). Hoe krijg je de huidige pagina URL?

stuurprogramma.getCurrentUrl ();

Q65)., Hoe bereik je synchronisatie in WebDriver?

stuurprogramma.beheren().timeout().implicitlyWait (10, TimeUnit.Seconden);

Q66). Hoe wis je de inhoud van een tekstvak in selenium?

gebruik de methode clear ().selenium QA.txt
toont selenium QA.txt.

Q67). Wat zijn annotaties

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

Q68). Wat is ghost driver ?

Ghost driver betekent dat het JavaScript is. Het implementeerde het web driver protocol phantom JS.,
dan kan het remote web driver gebruiken voor back-end.

Q69). Wat is het nut van Property file in uw framework ?

eigenschappenbestand wordt gebruikt om eigenschappen van GUI-locator en globale velddatabase op te slaan .
voornamelijk gebruikt voor JAVA

Q70). Wat is flash automation

Flash automation betekent dat het SWF-bestand ook in Flash is en we kunnen HTML-bestand

gebruiken Q71). Hoeveel soorten WebDriver API ‘ s gebruiken in Selenium?,

  • Chrome-stuurprogramma
  • Firefox-stuurprogramma
  • Gecko-stuurprogramma
  • InternetExplorer-stuurprogramma
  • Opera-stuurprogramma
  • Android-stuurprogramma
  • iPhone-stuurprogramma

Q72). Welke besturingssystemen ondersteunen Selenium WebDrivers?

  • Windows-besturingssystemen
  • Linux-besturingssystemen
  • Apple-Besturingssystemen

Q73). Wat is selenium en waarom wordt het gebruikt door meer gebruikers?

Selenium is een automation test tool gebruikt om de web applicatie te testen met behulp van de web driver in een browser. Het is een open source, dus het heeft grote geen gebruiker.,

Q74). Wat zijn de componenten van selenium?

  • selenium web driver
  • Selenium RC
  • Selenium Grid
  • Selenium IDE

Q75). Wat zijn de talen ondersteunt in selenium?

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

en we moeten het jars-bestand voor elke taal configureren.

Q76). Schrijf de code om Chrome browser te openen in selenium?

systeem.setproperty (key, value);
WebDriver driver = new Chrome driver ();
diver.close ();

Q77)., Schrijf de locater om element in selenium te vinden?

By id
By name
By classname
By xpath
By css-selectors

Q78). De syntaxis voor Xpath en het twee type xpath schrijven?

/ / tagname * Types:

  • Absolute xpath
  • relatieve xpath

Q79). Schrijf de syntaxis voor get element door id en xpath ? En syntaxis voor klik knop?

Q80). Schrijf de code om firefox browser te openen in selenium?

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

Q81). Hoeveel testtypes ondersteunen Selenium?,

er zijn 7 types die

  • integratietest
  • regressietest
  • Functionele Test
  • rooktest
  • responsieve Test
  • Cross Browsers Test
  • UI test (black box)

Q82) ondersteunen. Hoe de broncode van de webpagina te krijgen?

stuurprogramma.getPageSource();

Q83). Hoe de browser niveau meldingen in Selenium uitschakelen?

Q84). Hoe direct terug te gaan naar het hoofdmenu van Inner most frame?

stuurprogramma.switchTo().defaultContent ();

Q85)., Hoe één voor één overschakelen van binnenste frames naar bovenliggende frame?

stuurprogramma.switchTo().parentFrame ();

Q86). WebDriver interface breidt de functies van welke Interface?

SearchContext interface

Q87). Leg het gebruik van javaScriptExecutor in Selenium uit.

  • om een element te lokaliseren als normale locators niet werken.
  • om waarden door te geven in plaats van sendKeys().
  • om een door de gebruiker gedefinieerd waarschuwingsvenster te genereren.
  • om scrape-gegevens(url, titel, domein enz.) vast te leggen.
  • om naar een url te navigeren.
  • om door de pagina te bladeren.
  • om een nieuw tabblad te openen.,

Q88). Hoe om te gaan met Windows gebaseerde alert in Selenium?

Selenium ondersteunt deze functie niet.

Q89). Hoe het formaat van het browservenster te wijzigen?

dimensie d=nieuwe dimensie (480, 620);
driver.beheren().window().setSize (d);

Q90). Welke methoden worden gebruikt om de pagina in javaScriptExecutor scrollen?

scrollBy (), scrollTo ().

Q91). Wat is het verschil tussen quit () & close ()?

alle vensters die door webDriver worden geopend, worden gesloten met quit (). Sluiten () sluit alleen het browservenster dat momenteel webDriver beheert.

Q92)., Kunnen we overschakelen van het ene frame naar het andere frame door automatisering?

Nee We kunnen niet direct van het ene frame naar het andere frame wisselen.

Q93). Hoe om te schakelen naar een frame?

Browser.wisselen.frame ()

Q94). Hoe om te schakelen naar ouder frame?

Browser.wisselen.defaultcontent ()

Q95). Hoe de gegevens uit encapsulatie te verwijderen?

met behulp van de methode getter en setter kunnen we toegang krijgen tot de gegevens.

Q96). Hoe start ik een browser ?

Q97). Hoe de gegeven drop-down te identificeren en wat zijn de manieren?

  • Selecteer klasse
  • Robotklasse

Q98)., Hoe om te schakelen naar alert ?

Browser.wisselen.alert
alert.accept () à OK button
alert.season () à cancel

Q99). Hoe het n-de kind te identificeren ?

browser.findElement (door.cssSelector (“div#d3 > form # frm3 > input: nth-child (5)”)).sendKeys (“fifthchild”);

Q100). Hoeveel soorten wachtverklaringen?

  • impliciet wachten
  • expliciete wachten

Q101). Ondersteunt Java multiple inheritance?

Java ondersteunt geen meervoudige overerving.

Leave a Comment