Selen mit Java Interview Fragen und Antworten

Falls Sie Selen mit Java Interview Fragen und Antworten für erfahrene oder Freshers suchen, sind Sie an der richtigen Stelle. Es gibt viele Chancen von vielen vermuteten Organisationen auf dem Planeten. Das Selenium mit Java Advertise ist darauf angewiesen, sich bis 2020 auf mehr als 5 Milliarden US-Dollar zu entwickeln, von nur 180 Millionen US-Dollar gemäß Selenium mit Java Industry Gauges., Auf diese Weise haben Sie trotz allem die Chance, Ihre Berufung in Selenium mit Java-Entwicklung voranzutreiben. Gangboard bietet erweiterte Selen mit Java Interview Fragen und Antworten, die Sie bei der Aufteilung Ihrer Selen mit Java Interview und beschaffen Traum Berufung als Selen mit Java Developer unterstützen.

Best Selenium with Java Interview Questions and Answers

Glauben Sie, dass Sie das Richtige Zeug haben, um ein Teil in der Weiterentwicklung von Future Selenium mit Java zu sein, das GangBoard ist hier, um Sie zu kontrollieren, um Ihre Berufung aufrechtzuerhalten., Verschiedene Fortune 1000-Organisationen auf der ganzen Welt nutzen die Innovation von Selen mit Java, um die Bedürfnisse ihrer Kunden zu erfüllen. Selen mit Java wird als Teil zahlreicher Unternehmen eingesetzt. Um eine großartige Entwicklung in Selenium mit Java Work zu haben, liefert Ihnen unsere Seite wichtige Daten wie Selenium mit Java Prospective Employee Meeting Fragen und Antworten. Selenium mit Java Interview Fragen und Antworten werden von 10+ Jahren erfahrenen Branchenexperten vorbereitet., Selen mit Java Interview Fragen und Antworten sind sehr nützlich für die frischere oder erfahrene Person, die für den neuen herausfordernden Job von der renommierten Firma sucht. Unsere Selenium mit Java Fragen und Antworten sind sehr einfach und haben mehr Beispiele für Ihr besseres Verständnis.
Durch dieses Selen mit Java Interview Fragen und Antworten, viele Studenten sind auch in vielen renommierten Unternehmen mit hohem Paket Gehalt platziert. Nutzen Sie also unser Selen mit Java-Interviewfragen und-antworten, um in Ihrer Karriere zu wachsen.

Q1). Was ist die unterschiedliche Verwendung dieser Anweisung in java?,

Dies ist ein Schlüsselwort in Java, das für dieselbe Klasseninstanzvariable und dieselbe Klassenmethode verwendet wird und dieselbe Klasseninstanz zurückgibt.

Q2). Was ist Laufzeitpolymorphismus in Java?

In Java wird der Aufruf einer Methode basierend auf dem zur Laufzeit erstellten Objekttyp definiert. Das ist Laufzeitpolymorphismus.

Q3). Welche Methode wird verwendet, um String in Char zu konvertieren?

mit toCharArray ();

(). Ist es möglich, statische Methoden beim Überladen von Methoden zu haben?

ja, es ist möglich, wie die Methode überladen, hängt nur von der Anzahl der Argumente und Daten geben.

Q5)., Kann eine lokale Variable in einer Klasse statisch sein?

Nein

Q6). Ist es möglich, finally block aufzurufen, nachdem eine Ausnahme ausgelöst wurde?

ja. Schließlich wird immer ausgeführt.

Q7). Wird finally block immer ausgeführt?

Nein. Im Falle von System. exit () es wird nicht ausgeführt.

Q8). Was ist das OOPs-Konzept in Java?

Vererbung, Abstraktion, Polymorphismus, Kapselung, Schnittstelle

Q9). Warum String ist unveränderlich?

As, sobald das String-Objekt erstellt wurde, kann nicht mehr geändert werden

Q10). Ist Mehrfachvererbung in Java möglich?

Nein., Es ist nur über die Schnittstelle möglich.

Q11). Kann eine Schnittstelle eine vollständige Methode haben.

ja. Nach Java ver 8 kann die Schnittstelle vollständige Methoden haben, aber die Methode sollte statisch und standardmäßig sein.

F12). Ist es möglich, die automatische Erweiterung und automatische Verengung in Java zu haben?

Eine automatische Erweiterung ist möglich, eine automatische Verengung jedoch nicht.

F13). Warum ist eine automatische Verengung in Java nicht möglich?

Bei der automatischen Verengung kommt es immer zu einem Speicherverlust. Also ist es nicht möglich.

F14). Wo wurde die Zeichenfolge objected erstellt?

Die String-Objekte werden im String-Poolbereich erstellt.,

F15). Wenn eine Zeichenfolge s= „Hallo, ich bin gut“. Wie trenne ich jedes Wort einer Zeichenfolge?

Mit Split ( „“ ) Methode

Q16). Was ist Kapselung in java?

In Java ist die Kapselung eine Eigenschaft, bei der wir Datenelemente ausblenden, indem wir sie als privat deklarieren und versuchen, über öffentliche Methoden darauf zuzugreifen.

F17). Was ist der Unterschied in HashMap und HashTable in Java?

HashMap kann einen Nullschlüssel und mehrere Nullwerte haben, HashTable kann jedoch keinen Nullschlüssel und keine Nullwerte haben.

F18). Was ist der Unterschied zwischen List und Set in java?,

List kann ein Duplikatelement haben, St jedoch nur ein eindeutiges Element.

F19). Was ist Rekursion in java?

In Java ist Rekursion ein Prozess, bei dem sich eine Methode mit in einer Klasse innerhalb der Klasse aufruft.

F20). Was ist der Unterschied zwischen finalize und finalize in Java?

Schließlich ist ein Java-Block, in dem finalize in der Garbage Collection verwendet wird.

F21). Können wir statische Methoden in Java überschreiben?

Nein, wir können statische Methoden in Java nicht überschreiben.

Q22). Was ist der Unterschied in Sammlungen und Sammlungen in Java?,

Collection ist eine Schnittstelle in Java, während Collections eine Utility-Klasse ist, in der statische Java-Methoden enthalten sind.

Q23). Was ist der Unterschied in Poll und Peak in Java Collection?

In der Java-Sammlung wird poll zum dauerhaften Abrufen von Daten und zum dauerhaften Freigeben von Speicher verwendet, jedoch nicht zum vorübergehenden Abrufen von Daten und zum vorübergehenden Freigeben von Speicher.

Q24). Was ist Boxen und unboxing in java?

In Java wird das Boxen verwendet, um die Wrapper-Klasse in den Objekttyp zu konvertieren, und das Unboxing wird verwendet, um Objekte aus der Wrapper-Klasse abzurufen.

Q25). Was ist java-Polymorphismus?,

In Java zeigt eine Entität unterschiedliche Verhaltensweisen zu verschiedenen Zeitpunkten, die als Polymorphismus bezeichnet werden.

Q26). Was ist ein java Konstruktor?

Wenn wir beim Erstellen eines Objekts eine Operation/Aktion ausführen möchten, haben wir Konstruktoren verwendet.

F27). Was sind die verschiedenen Konstruktortypen?

Java hat einen standardmäßigen und parametrisierten Konstruktor.

F28). Welches Paket wird zum Lesen und Schreiben von Dateien in Java verwendet?

Java-E / A-Paket wird verwendet

Q29). In Java, wie man Eingaben vom Benutzer nimmt?

Mithilfe der Scannerklasse

Q30)., Was ist der Unterschied zwischen Array-Liste und verknüpfter Liste ?

Arraylist speichert Speicher als kontinuierlichen Speicherort, verknüpfte Liste jedoch an zufälligen Speicherorten

Q31). Was sind verschiedene Locators in Selen?

ID, Name, xpath, CSS, Klassenname, Tagname, Linktext, partieller Linktext

Q32). Was ist ein Webtreiber ?

Webdriver ist eine Schnittstelle, die verschiedene APIs für die browserübergreifende Automatisierung bereitstellt.

Q33). Wie gehe ich mit der Auswahl/ Dropdown-Option in Selen um?

mit Select-Klasse

Q34). Wie gehe ich mit dynamischem XPATH in Selen um?,

mit Methoden wie text (), Contains (), parent,child,follow-siblings, ansestors etc

Q35). Wie gehe ich mit mehreren Fenstern in Selen um?

Mit getWindowHandle ()

Q36). Was ist der Unterschied in getWindowHandle() und getWindowHandles() in Selen?

getWindowHandle () gibt einen String zurück, aber getWindowHandles () gibt einen String zurück

Q37). Wie gehe ich mit Windows Popup in Selen um?

mit AutoIT

Q38). Wie führe ich eine Tastaturoperation in Selen durch?

Mit Action class

Q39). Was ist Soft Assert in Selen?,

In selenium wird Soft assert verwendet, um die Ausführung fortzusetzen, ohne den Test zu versagen, wenn eine Assertion fehlschlägt. Am Ende werden alle Ausnahmen gesammelt und der Test fehlgeschlagen.

Q40). Was ist ESest Ergebnis in Selen?

ITest result in Selen ist eine Listener-API, mit der der Ausführungsstatus von test

Q41 überwacht wird. Was ist der test NG Anmerkungen?

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

Q42). Wie deaktiviere ich eine Testausführung in TestNG?

@Test(Enable=False);

Q43)., Wie gehe ich mit Cookies in Selen um?

Mit getCookies ();

Q44). Wie lösche ich Cookies nach Namen in Selen?

deleteCookiesByNamed(„Name“);

Q45). Wie setze ich das SSL-Zertifikat in Selen?

setAssumeUntrustedCertificateIssuer(False);

Q46). Was ist Frame-handling in selenium?

Frames sind unterschiedliche HTML-Seiten innerhalb einer Seite. In Selen verwenden wir Treiber.switchto.rahmen ()

Q47). In Java was ist checked exception?

Checked exception sind die vom Compiler geprüften exception.

Q48). Was ist ein anderer Variablentyp in Java?,

Lokal, Instanz, Statisch

Q49). Was ist toString() in java?

toString () wird zur Zeichenfolgendarstellung von Objekten verwendet.

Q50). Was ist Selen Grid?

Selen-Gitter wird verwendet, um mehrere Tests in verschiedenen Browsern.

Q51). Schreiben Sie die Syntax für den XPATH in der Konsole zu überprüfen?

$x

Q52). Erklären Sie die Aussage WebDriver driver=new Chrome-Treiber ();

Webdriver ist eine Schnittstelle und Treiber ist eine Referenzvariable verweist class-chrome-driver

Q53). Was ist Xpath ?,

Xpath ist XML-Pfad im DOM (Document object Model)

Q54). Schreiben Sie die syntax für xpath ?

//tagname

Q55). Wie wählen Sie einen Wert aus der Dropdown-Liste aus ?

  • Wir können einen Dropdown-Wert aus der Select-Klasse auswählen
  • Select sel=new Select (WebElement)
  • selectbyVisibleText oder Index oder Value

Q56). Wie wählen Sie ein Untermenü aus einem Hauptmenü

Wir können ein Untermenü auswählen, indem wir die Klasse Actions mit der Methode move to element

Q57 verwenden). Was sind OOPS-Konzepte, die in Selen verwendet werden ?,

  • Im Folgenden werden die folgenden OOPS-Konzepte verwendet
  • Vererbung
  • Polymorphismus
  • Kapselung (POM )
  • Abstraktion

Q58). Was macht die Annotation @ Find by in Selenium

@Find by annotation wird verwendet, um die Webelemente durch ihre Attribute zu identifizieren ‘

Q59). Wie führen Sie eine Testregressionssuite in Selen aus ?

Wir können die Regressionssuite ausführen, indem wir ein Test (XML mit den Testfällen

Q60) erstellen., Wie können Sie die Eigenschaft aus einer Eigenschaftendatei abrufen

Wir können sie mithilfe der Eigenschaftsklasse abrufen und das Schlüsselwertpaar

Q61 abrufen). Selen-Funktion zum Abrufen des Attributs oder Wertes verwendet?

getAttribute(), getText().

Q62). Wie bekomme ich typisierten Text aus einem Textfeld?

– Treiber.findElement(By.xpath(„//input“)).getAttribute(„value“));

Q63). Wie simulieren Sie Browser hin und her?

– Treiber.navigieren().back();
– Treiber.navigieren().forward();

Q64). Wie erhalten Sie die aktuelle Seiten-URL?

– Treiber.getCurrentUrl();

Q65)., Wie erreichen Sie die Synchronisation in WebDriver?

– Treiber.verwalten().Timeouts().implicitlyWait(10,TimeUnit.SEKUNDEN);

Q66). Wie löschen Sie den Inhalt eines Textfelds in Selen?

Verwenden Sie clear () Methode.
Selen QA.txt
Anzeige von Selen QA.txt.

Q67). Was ist Anmerkungen

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

Q68). Was ist ghost driver ?

Ghost driver bedeutet, dass es das JavaScript ist. Es implementiert den web-Treiber-Protokoll phantom JS.,
Dann kann es Remote-Web-Treiber für Back-End verwenden.

Q69). Was ist die Verwendung von Property File in Ihrem Framework ?

Eigenschaftendatei wird zum Speichern von GUI-Locator-und globalen Felddatenbankeigenschaften verwendet .
Hauptsächlich für JAVA verwenden

Q70). Was ist flash automation

Flash automation bedeutet die SWF-Datei ist die auch in Flash und wir können HTML-Datei

Q71). Wie viele Arten von WebDriver-APIs werden in Selenium verwendet?,

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

Q72). Welche Betriebssysteme unterstützen Selenium WebDrivers?

  • Windows-Betriebssysteme
  • Linux-Betriebssysteme
  • Apple-Betriebssysteme

Q73). Was ist Selen und warum wird es von mehr Benutzern verwendet?

Selen ist ein Automatisierungstesttool, mit dem die Webanwendung mithilfe des Webtreibers in einem Browser getestet wird. Es ist eine Open Source, also hat es große Anzahl von Benutzern.,

Q74). Was sind die Bestandteile von Selen?

  • Selenium-web-Treiber
  • Selenium RC
  • Selenium Grid
  • Selenium IDE

Q75). Welche Sprachen werden in Selen unterstützt?

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

und wir konfigurieren müssen die Gläser-Datei für jede Sprache.

Q76). Schreiben Sie den Code, um den Chrome-Browser in Selen zu öffnen?

– System.setproperty(key,value);
WebDriver driver = new chrome-Treiber ();
Taucher.schließen ();

Q77)., Schreiben Sie den Locater, um ein Element in Selen zu finden?

Nach ID
Nach Name
Nach Klassenname
Nach xpath
Nach CSS-Selektoren

Q78). Schreiben Sie die Syntax für Xpath und die beiden Arten von XPATH?

/ / Tagname * Typen:

  • Absoluter xpath
  • Relativer xpath

Q79). Schreiben Sie die Syntax für get Element von id und xpath ? Und Syntax für Klick-Taste?

Q80). Schreiben Sie den Code, um den Firefox-Browser in Selen zu öffnen?

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

Q81). Wie viele Testtypen werden für Selen unterstützt?,

Es gibt 7 arten sind unterstützung

  • Integration Prüfung
  • Regression Prüfung
  • Funktionale Prüfung
  • Rauch Prüfung
  • Responsive Prüfung
  • Kreuz Browser Prüfung
  • UI prüfung (black box)

Q82). Wie bekomme ich den Quellcode der Webseite?

– Treiber.getPageSource();

Q83). Wie deaktiviere ich die Benachrichtigungen auf Browserebene in Selen?

Q84). Wie gehe ich direkt vom innersten Frame zum Hauptmenü zurück?

– Treiber.switchTo().defaultContent();

Q85)., Wie wechsle ich nacheinander von inneren Frames zu übergeordneten Frames?

– Treiber.switchTo().parentFrame() ;

Q86). WebDriver-Schnittstelle erweitert die Funktionen von welcher Schnittstelle?

SearchContext Schnittstelle

Q87). Erläutern Sie die Verwendung von javaScriptExecutor in Selen.

  • Um ein Element zu lokalisieren, wenn normale Locators nicht funktionieren.
  • Um Werte anstelle von SendKeys () zu übergeben.
  • Zum Generieren eines benutzerdefinierten Warnfensters.
  • Zum Erfassen von Scrape-Daten (URL, Titel, Domain usw.).
  • Um zu einer URL zu navigieren.
  • Um die Seite zu scrollen.
  • Um einen neuen Tab zu öffnen.,

Q88). Wie gehe ich mit Windows-basierten Warnungen in Selen um?

Selen unterstützt diese Funktion nicht.

Q89). Wie ändere ich die Größe des Browserfensters?

Dimension d=neue Dimension (480, 620);
Treiber.verwalten().Fenster().setSize(d);

Q90). Welche Methoden werden verwendet, um die Seite in JavascriptExecutor zu scrollen?

scrollBy(), scrollTo().

Q91). Was ist der Unterschied zwischen quit() & close()?

Alle von WebDriver geöffneten Fenster werden mit quit () geschlossen. Close () schließt nur das Browserfenster, das WebDriver gerade steuert.

Q92)., Können wir durch Automatisierung von einem Frame zu einem anderen Frame wechseln?

Nein wir können nicht direkt von einem Frame zu einem anderen Frame wechseln.

Q93). Wie wechsle ich zu einem Frame?

Browser.switchto.rahmen ()

Q94). Wie wechsle ich zum übergeordneten Frame?

Browser.switchto.defaultcontent()

Q95). Wie kann ich die Daten aus der Kapselung zurückziehen?

Mit der Getter-und Setter-Methode können wir auf die Daten zugreifen.

Q96). Wie starte ich einen Browser ?

Q97). Wie identifiziert man die angegebene Dropdown-Liste und wie sind die Möglichkeiten?

  • Klasse auswählen
  • Roboterklasse

Q98)., Wie wechsle ich zu Alert ?

Browser.switchto.alarm
Alarm.accept() à ok-Taste
– alert -.dismiss() à Abbrechen

Q99). Wie identifiziert man das n-te Kind ?

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

hq100). Wie viele Arten von wait-Anweisungen?

  • Implizites Warten
  • Explizites Warten

Q101). Unterstützt Java die Mehrfachvererbung?

Java unterstützt keine Mehrfachvererbung.

Leave a Comment