Selenium with Java Interview Questions and Answers (Français)

dans le cas où vous recherchez Selenium with Java Interview Questions and answers pour les personnes expérimentées ou fraîches, vous êtes au bon endroit. Il y a beaucoup de chances de nombreuses organisations présumées sur la planète. Le Selenium avec Java advertise est utilisé pour développer plus de 5 milliards de dollars d’ici 2020, de seulement 180 millions de dollars, selon Selenium avec les jauges de L’industrie Java., De cette façon, malgré tout, vous avez la chance de faire avancer votre vocation dans Selenium avec le développement Java. Gangboard propose des questions et réponses avancées sur Selenium avec Java Interview qui vous aident à diviser votre Selenium avec Java interview et à vous procurer une vocation de rêve en tant que Selenium avec Java Developer.

Best Selenium with Java Interview Questions and Answers

croyez-vous que vous avez les bonnes choses pour être une section dans l’avancement du futur Selenium avec Java, Le GangBoard est là pour vous contrôler pour soutenir votre vocation., Diverses organisations fortune 1000 à travers le monde utilisent L’innovation de Selenium avec Java pour répondre aux besoins de leurs clients. Selenium avec Java est utilisé dans le cadre de nombreuses entreprises. Pour avoir un grand développement dans Selenium avec le travail Java, notre page vous fournit des données nitty-gritty comme Selenium avec Java questions et réponses de réunion des employés potentiels. Selenium avec Java Interview les Questions et réponses sont préparées par Plus de 10 ans d’experts expérimentés de l’industrie., Selenium avec Java questions D’entrevue et les réponses sont très utiles à la personne plus fraîche ou expérimentée qui est à la recherche pour le nouveau travail difficile de l’entreprise réputée. Nos questions et réponses Selenium avec Java sont très simples et ont plus d’exemples pour votre meilleure compréhension.
par ce sélénium avec des questions et des réponses D’entrevue Java, de nombreux étudiants sont placés dans de nombreuses entreprises réputées avec un salaire élevé. Utilisez donc nos questions et réponses D’entretien Selenium avec Java pour progresser dans votre carrière.

T1). Quelle est l’utilisation différente de cette déclaration en java?,

Il s’agit d’un mot-clé en java utilisé pour renvoyer la même variable d’instance de classe, la même méthode de classe, renvoyant la même instance de classe.

T2). Qu’est-ce que le polymorphisme d’exécution en java?

en java, l’appel à une méthode est défini en fonction du type d’objet créé lors de l’exécution. C’est le polymorphisme de temps d’exécution.

T3). Quelle méthode est utilisée pour convertir la chaîne en Char?

en utilisant toCharArray();

T4). Est-il possible d’avoir une méthode statique dans la surcharge de méthode?

Oui, il est possible que la surcharge de la méthode ne dépend que du numéro de l’argument et du type de données.

Q5)., Dans une classe peut une variable locale statique?

Aucun

Q6). Est-il possible d’appeler enfin block après avoir lancé une exception?

Oui. Enfin, sera toujours exécuté.

Q7). Enfin le bloc est-il toujours exécuté?

Non. Dans le cas de l’installation. exit() il ne sera pas exécuté.

Q8). Quels sont le concept OOPs en java?

héritage, Abstraction, polymorphisme, Encapsulation, Interface

Q9). Pourquoi la chaîne est immuable?

comme, une fois que L’objet chaîne est créé ne peut pas être modifié

Q10). L’héritage multiple est-il possible en java?

Non., Son possible que grâce à l’interface.

Q11). Une Interface peut-elle avoir une méthode complète.

Oui. Après java ver 8, L’Interface peut avoir des méthodes complètes mais la méthode doit être statique et par défaut.

Q12). Est-il possible d’avoir un élargissement automatique et un rétrécissement automatique en java?

l’élargissement automatique est possible mais le rétrécissement automatique ne l’est pas.

Q13). Pourquoi le rétrécissement automatique n’est pas possible en java?

dans le rétrécissement automatique, il y a toujours une perte de mémoire. Donc ce n’est pas possible.

Q14). Où la chaîne objectée a-t-elle été créée?

Les objets string sont créés dans la zone String pool.,

Q15). Si une chaîne s= « Salut je suis bon ». Comment séparer chaque mot d’une Chaîne de caractères?

en utilisant la méthode Split ( » ” )

Q16). Qu’est-ce que l’encapsulation en java?

en java, l’encapsulation est une propriété, où nous masquons les données en les déclarant privées et essayons d’y accéder via des méthodes publiques.

Q17). Quelle est la différence entre HashMap et HashTable en java?

HashMap peut avoir une clé Null et plusieurs valeurs Null mais HashTable ne peut pas avoir de clé Null et de valeurs Null.

Q18). Quelle est la différence entre List et Set en java?,

la liste peut avoir un élément en double mais St n’a qu’un élément unique.

Q19). Qu’est-ce que la récursivité en java?

En Java, la récursivité est un processus où une méthode dans une classe s’appelle elle-même à l’intérieur de la classe.

Q20). Quelle est la différence entre finally et finalize en java?

enfin, est un bloc java où finalize est utilisé dans la récupération de place.

Q21). Pouvons-nous remplacer les méthodes statiques en java?

Non Nous ne pouvons pas remplacer les méthodes statiques en java.

Q22). Quelle est la différence entre les Collections et la Collection en java.,

Collection est une interface en java alors que Collections est une classe utilitaire qui contient des méthodes java statiques.

Q23). Quelle est la différence entre Poll et Peak dans java collection?

dans java collection, poll est utilisé pour récupérer des données et libérer de la mémoire de manière permanente, mais Peak est utilisé pour récupérer des données et libérer de la mémoire Temporairement.

Q24). Qu’est-ce que la boxe et le déballage en java?

en java, la boxe est utilisée pour convertir la classe wrapper en type d’objet et Unboxing est utilisé pour obtenir un objet de la classe wrapper.

Q25). Qu’est-ce que java polymorphisme?,

en java, une entité montre différents comportements à différentes instances de temps est connu sous le nom de polymorphisme.

Q26). Qu’est-ce que java constructeur?

lorsque nous voulons effectuer une opération / action lors de la création d’un objet, nous avons utilisé des constructeurs.

Q27). Quels sont les différents types de constructeurs?

Java a un constructeur par défaut et paramétré.

Q28). Quel paquet est utilisé pour la lecture et l’écriture de fichiers en java?

Le Paquet D’E/S Java est utilisé

Q29). En java, comment prendre l’entrée de l’utilisateur?

en utilisant la classe Scanner

Q30)., Quelle est la différence entre la liste de tableaux et la liste chaînée ?

Arraylist stocke la mémoire en tant qu’emplacement de mémoire continue mais la liste chaînée stocke dans des emplacements de mémoire aléatoires

Q31). Quels sont les différents localisateurs dans le sélénium?

ID, Nom, xpath,CSS, nom de classe, nom de balise, texte de lien, linktext partiel

Q32). Qu’est ce qu’un web pilote ?

Webdriver est une Interface qui fournit différentes API pour effectuer l’automatisation à travers les navigateurs.

Q33). Comment gérer l’option select/ dropdown dans selenium?

En utilisant Select class

Q34). Comment gérer Dynamic xpath dans selenium?,

en utilisant des méthodes telles que text(),Contient(), parent,enfant,à la suite d’-frères et sœurs,ansestors etc

Q35). Comment gérer plusieurs fenêtres en sélénium?

En utilisant getWindowHandle()

Q36). Quelle est la différence entre getWindowHandle() et getWindowHandles () dans selenium?

getWindowHandle() renvoie une chaîne mais getWindowHandles () renvoie une collection de chaîne

Q37). Comment gérer les fenêtres contextuelles dans selenium?

En utilisant AutoIT

Q38). Comment effectuer le fonctionnement du clavier dans selenium?

en utilisant la classe D’Action

Q39). Qu’est-ce que Soft assert dans le sélénium?,

dans selenium soft assert est utilisé pour continuer l’exécution sans échouer le test si une assertion échoue. En fin de compte, il collectera toutes les exceptions et échouera le test.

Q40). Quel est le résultat ITest en sélénium?

ITest result in selenium est une API D’écoute utilisée pour surveiller l’état d’exécution du test

Q41). Quelles sont les annotations test NG?

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

Q42). Comment désactiver une exécution de test dans TestNG?

@Test(Enable=False);

Q43)., Comment gérer les cookies dans selenium?

En utilisant getCookies();

Q44). Comment supprimer le cookie par nom dans selenium?

deleteCookiesByNamed(« Nom”);

Q45). Comment définir un certificat SSL dans selenium?

setAssumeUntrustedCertificateIssuer(False);

Q46). Qu’est-ce que la gestion du cadre dans selenium?

Les cadres sont des pages HTML différentes dans une page. En sélénium nous utilisons pilote.switchto.image()

Q47). En java, Quelle est l’exception vérifiée?

L’exception vérifiée est l’exception vérifiée par le compilateur.

Q48). Qu’est-ce que le type variable différent sin java?,

local , Instance, statique

Q49). Qu’est-ce que ToString() en java?

toString() est utilisé pour la représentation de chaînes d’objets.

Q50). Qu’est-ce que le Sélénium grille?

Selenium grid est utilisé pour exécuter plusieurs tests sur différents navigateurs.

Q51). Écrivez la syntaxe pour vérifier le xpath dans la console?

$x

Q52). Expliquez L’instruction WebDriver driver=New Chrome Driver ();

Webdriver est une interface et driver est une variable de référence pointant vers la classe chrome driver

Q53). Qu’est-ce que Xpath ?,

Xpath est le chemin XML dans le DOM ( Document object Model)

Q54). Écrire la syntaxe pour xpath ?

//nom de balise

Q55). Comment sélectionnez-vous une valeur dans la liste déroulante ?

  • On peut sélectionner une liste déroulante valeur de Sélectionner la Classe
  • Sélectionnez sel=new Sélectionnez ( WebElement)
  • selectbyVisibleText ou de l’Indice ou de la Valeur

Q56). Comment sélectionnez-vous un sous-menu dans un Menu principal

Nous pouvons sélectionner un sous-menu en utilisant la classe Actions avec la méthode move to element

Q57). Quels sont les Concepts OOPS utilisés dans le sélénium ?,

  • ci-Dessous sont les suivants OUPS concepts utilisés
  • Héritage
  • le Polymorphisme
  • l’Encapsulation ( POM )
  • l’Abstraction

Q58). Que fait l’annotation @ Find by dans Selenium

@Find by annotation est utilisé pour identifier les éléments web via ses attributs ‘

Q59). Comment exécutez – vous une suite de régression de Test dans Selenium ?

Nous pouvons exécuter la suite de régression en créant un test ng xml qui inclut les cas de test

Q60)., Comment Pouvez-vous récupérer la propriété à partir d’un fichier de propriété

Nous pouvons récupérer en utilisant la classe Properties et récupérer la paire clé valeur

Q61). Fonction sélénium utilisée pour récupérer l’attribut ou la valeur?

getAttribute(), getText().

Q62). Comment obtenir du texte tapé à partir d’une zone de texte?

le pilote.findElement (par.xpath(« //input”)).getAttribute (« valeur »));

Q63). Comment simulez-vous le navigateur en arrière et en avant?

le pilote.naviguer().retour ();
pilote.naviguer().();

Q64). Comment obtenez-vous l’URL de la page actuelle?

le pilote.getCurrentUrl();

Q65)., Comment réalisez-vous la synchronisation dans WebDriver?

le pilote.gérer().timeouts().implicitlyWait(10, TimeUnit.En quelques secondes);

Q66). Comment effacer le contenu d’une zone de texte dans selenium?

utilisez la méthode clear ().
le sélénium assurance de la qualité.txt
affichage du sélénium QA.txt.

Q67). Qu’est-ce que les annotations

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

Q68). Qu’est-ce que ghost pilote ?

le pilote fantôme signifie que C’est le JavaScript. Il a implémenté le protocole de pilote web phantom JS.,
ensuite, il peut utiliser le pilote web distant pour le back-end.

Q69). Quelle est l’utilisation du fichier de propriété dans votre framework ?

le fichier de propriétés est utilisé pour stocker le Localisateur D’interface graphique et les propriétés globales de base de données de champ .
principalement utilisé pour JAVA

Q70). Qu’est-ce que l’automatisation flash

l’automatisation Flash signifie que le fichier SWF est également dans Flash et que nous pouvons utiliser le fichier HTML

Q71). Combien de types D’API WebDriver utilisant dans Selenium?,

  • Chrome Pilote
  • Firefox Pilote
  • Gecko Pilote
  • internet explorer Pilote
  • Opéra Pilote
  • Android Pilote
  • iPhone Pilote

Q72). Quels systèmes d’exploitation prennent en charge Selenium WebDrivers?

  • les Systèmes d’Exploitation Windows
  • les Systèmes d’Exploitation Linux
  • les Systèmes d’Exploitation Apple

Q73). Qu’est-ce que le sélénium et pourquoi il est utilisé par plus d’utilisateurs?

Selenium est un outil de test d’automatisation utilisé pour tester l’application web à l’aide du pilote web dans un navigateur. C’est un open source donc il n’y a pas grand nombre d’utilisateurs.,

Q74). Quels sont les composants du sélénium?

  • le Sélénium pilotes web
  • Selenium RC
  • Selenium Grid
  • Selenium IDE

Q75). Quels sont les langages pris en charge dans selenium?

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

et nous avons besoin de configurer les pots de fichier pour chaque langue.

Q76). Ecrire le code pour ouvrir le navigateur chrome dans selenium?

Système.setproperty (key, value);
pilote WebDriver = nouveau pilote chrome ();
plongeur.close();

Q77)., Ecrire le locater pour trouver l’élément dans selenium?

id
Par nom
Par classname
Par xpath
En css-sélecteurs

Q78). Écrire la syntaxe pour Xpath et les deux types de xpath?

//nom de balise*Types:

  • Absolu xpath
  • par rapport xpath

Q79). Écrire la syntaxe pour l’élément get par id et xpath ? Et la syntaxe pour le bouton de clic?

Q80). Ecrire le code pour ouvrir le navigateur firefox dans selenium?

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

Q81). Combien de types de test prennent-ils en charge le sélénium?,

il existe 7 types prenant en charge

  • tests D’intégration
  • tests de régression
  • tests fonctionnels
  • tests de fumée
  • tests réactifs
  • tests inter-navigateurs
  • tests D’interface utilisateur (boîte noire)

Q82). Comment obtenir le code Source de la page web?

le pilote.vous pouvez également utiliser la fonction H4. Comment désactiver les Notifications au niveau du navigateur dans Selenium?

84). Comment revenir au menu principal à partir de la plupart des cadres internes directement?

le pilote.switchTo ().il est possible d’utiliser la fonction defaultContent();

Q85)., Comment passer des cadres internes au cadre parent un par un?

le pilote.switchTo ().parentFrame ();

Q86). Interface WebDriver étend les fonctionnalités de quelle Interface?

interface SearchContext

Q87). Expliquez les utilisations de javaScriptExecutor dans Selenium.

  • pour localiser un élément si les localisateurs normaux ne fonctionnent pas.
  • Pour passer des valeurs au lieu de sendKeys().
  • pour générer une fenêtre d’alerte définie par l’utilisateur.
  • pour capturer des données de grattage(url, titre, domaine, etc.).
  • pour accéder À une url.
  • Pour faire Défiler la page.
  • Pour ouvrir un nouvel Onglet.,

Q88). Comment gérer l’alerte basée sur Windows dans Selenium?

Selenium ne prend pas en charge cette fonctionnalité.

Q89). Comment Redimensionner la fenêtre du navigateur?

Dimension d=nouvelle Dimension (480, 620);
pilote.gérer().fenêtre().setSize (d);

Q90). Quelles méthodes sont utilisées pour faire défiler la page dans javaScriptExecutor?

scrollBy(), scrollTo().

Q91). Quelle est la différence entre quit() & close()?

toutes les fenêtres ouvertes par webDriver sont fermées avec quit(). Close() Ferme uniquement la fenêtre du navigateur actuellement contrôlée par webDriver.

Q92)., Peut-on passer d’une trame à une autre grâce à l’automatisation?

Non nous ne pouvons pas passer directement d’une image à une autre.

Q93). Comment passer à une image?

Navigateur.switchto.image()

Q94). Comment passer au cadre parent?

Navigateur.switchto.par défaut, le contenu ()

Q95). Comment retirer les données de l’Encapsulation?

En utilisant la méthode getter et setter, nous pouvons accéder aux données.

Q96). Comment lancer un navigateur ?

Q97). Comment identifier la liste déroulante et quels sont les moyens?

  • Sélectionnez la classe
  • classe de Robot

Q98)., Comment passer en alerte ?

Navigateur.switchto.alerte
alerte.accepter () à bouton ok
alerte.rejeter() à annuler

Q99). Comment identifier le nième enfant ?

navigateur.findElement (par.cssSelector(« div#d3 > le formulaire n ° frm3 > entrée:nth-child(5)”)).sendKeys (”fifthchild »);

Q100). Combien de types de déclarations d’attente?

  • Implicite attendre
  • Explicite attendre

Q101). Java prend-il en charge l’héritage multiple?

Java ne prend pas en charge l’héritage Multiple.

Leave a Comment