Articles of selenium webdriver

Selenium peut-il interagir avec une session de navigateur existante?

Est-ce que quelqu’un sait si Selenium (de préférence WebDriver) est capable de communiquer avec un navigateur qui est déjà en cours d’exécution et de le faire via un navigateur avant de lancer un client Selenium? Je veux dire si Selenium est capable de communiquer avec un navigateur sans utiliser le serveur Selenium (avec peut-être un […]

Affirmer qu’un WebElement n’est pas présent à l’aide de Selenium WebDriver avec Java

Dans les tests que j’écris, si je veux affirmer qu’un WebElement est présent sur la page, je peux faire simple: driver.findElement(By.linkText(“Test Search”)); Cela passera s’il existe et il bombardera s’il n’existe pas. Mais maintenant, je veux affirmer qu’un lien n’existe pas . Je ne sais pas comment faire cela car le code ci-dessus ne retourne […]

Différence entre webdriver.firefox.marionette et webdriver.gecko.driver

J’apprends maintenant le selenium et j’ai rencontré un problème. Je suis conscient que Selenium supporte l’ancienne version de Firefox par défaut sans pilote. Et pour les versions récentes de Firefox, nous devons télécharger le pilote et le définir à l’aide de System.setProperty . Selon ce lien , pour Firefox 45 et 46, le code du […]

Comment sélectionner un élément dans une liste déroulante en utilisant Selenium WebDriver avec java?

Comment puis-je sélectionner un élément dans une liste déroulante comme le sexe (par exemple, homme ou femme) en utilisant Selenium WebDriver avec Java? J’ai essayé ceci WebElement select = driver.findElement(By.id(“gender”)); List options = select.findElements(By.tagName(“Male”)); for (WebElement option : options) { if(“Germany”.equals(option.getText())) option.click(); } Mon code ci-dessus n’a pas fonctionné.

Comment sélectionner une valeur de liste déroulante dans Selenium WebDriver à l’aide de Java

suis nouveau au selenium, travaille actuellement sur le sélecteur de selenium webdriver je veux sélectionner une valeur du menu déroulant. L’ID = periodId et l’option sont nombreuses dans lesquelles j’essaie de sélectionner les 52 dernières semaines. Voici la balise HTML: Last 4 Weeks Last 52 Weeks Date Range Week Range Month Range Year To Date […]

Comment gérer les popup d’authentification avec Selenium WebDriver en utilisant Java

J’essaie de gérer la popup d’authentification en utilisant le code ci-dessous: FirefoxProfile profile = new FirefoxProfile(); profile.setPreference(“network.http.phishy-userpass-length”, 255); profile.setPreference(“network.automatic-ntlm-auth.trusted-uris”, “xxxx”); driver = new FirefoxDriver(profile); baseUrl=”http://” + login + “:” + password + “@” + url; driver.get(baseUrl + “/”); Lorsque j’exécute le test, la page affiche la fenêtre contextuelle d’authentification et le chargement du bouton jusqu’à […]

SyntaxError: Utilisation de const en mode ssortingct?

J’essaie de me connecter sur facebook.com avec selenium-webdriver. var webdriver = require(‘selenium-webdriver’), By = require(‘selenium-webdriver’).By, until = require(‘selenium-webdriver’).until; var driver = new webdriver.Builder() .forBrowser(‘firefox’) .build(); driver.get(‘https://www.facebook.com/login’); driver.findElement(By.id(’email’)).sendKeys(‘****’); driver.findElement(By.id(‘pass’)).sendKeys(‘*****’); driver.findElement(By.id(‘loginbutton’)).click(); driver.findElement(By.linkText(‘Settings’)).then(function(element) { console.log(‘Yes, found the element’); }, function(error) { console.log(‘The element was not found, as expected’); }); driver.quit(); C’est donner une erreur: /home/shubham/node_modules/selenium-webdriver/index.js:25 const builder = […]

Firefox webdriver ouvre la première page en permanence

Comment désactiver cette page “première exécution” une fois pour toutes pour FF? Lorsque le pilote FF est créé, il ouvre l’onglet avec – https://www.mozilla.org/en-US/firefox/42.0/firstrun/learnmore/ et un onglet supplémentaire avec la page cible.

Selenium 2.0b3 IE WebDriver, cliquez sur ne pas tirer

Lorsque vous utilisez le pilote IE avec IE9, la méthode Click sélectionne parfois un bouton uniquement, il ne fait pas l’action du clic (). Notez que cela n’arrive que de temps en temps, donc je ne pense pas que ce soit le code qui pose problème. L’utilisation du pilote Firefox avec Firefox4 ne pose aucun […]

Selenium WebDriver taper très lentement dans le champ de texte sur le navigateur IE

Selenium 2.43.1 l’un de mes scripts sur le navigateur IE 11 avec Selenium 2.43.1 lorsque le script tape dans un champ de texte en utilisant: element.sendKeys(“ssortingng”); Dans IE browser, je peux voir qu’un caractère de chaîne est tapé dans le champ de texte et il attend pendant 1-2 secondes avant de taper le caractère suivant. […]