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 […]
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 […]
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 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é.
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 […]
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’à […]
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 = […]
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.
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 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. […]