Est-ce que quelqu'un sait s'il est possible de faire une capture d'écran en utilisant Selenium WebDriver? (Remarque: pas Selenium
Selenium est un outil open source populaire pour automatiser les navigateurs Web. Lorsque vous utilisez cette balise, incluez également d'autres balises pour les composants spécifiques que vous utilisez, par exemple sélénium-webdriver pour les liaisons de langue, sélénium-ide, sélénium-grid, etc.
Est-ce que quelqu'un sait s'il est possible de faire une capture d'écran en utilisant Selenium WebDriver? (Remarque: pas Selenium
J'utilise les liaisons Python pour exécuter Selenium WebDriver: from selenium import webdriver wd = webdriver.Firefox() Je sais que je peux saisir un élément Web comme ceci: elem = wd.find_element_by_css_selector('#my-id') Et je sais que je peux obtenir la source de la page complète avec ......
Je suis nouveau dans la programmation et j'ai commencé il y a Pythonenviron 2 mois et je passe en revue Automate the Boring Stuff avec du texte Python de Sweigart . J'utilise IDLE et j'ai déjà installé le module sélénium et le navigateur Firefox. Chaque fois que j'ai essayé d'exécuter la fonction...
Je ne vois cela que dans Chrome. Le message d'erreur complet se lit comme suit: "org.openqa.selenium.WebDriverException: l'élément n'est pas cliquable au point (411, 675). Un autre élément recevrait le clic: ..." L'élément qui «recevrait le clic» se trouve sur le côté de l'élément en question, pas...
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 5 ans . Améliorez cette question J'essaie de...
J'ai testé Selenium avec Chromedriver et j'ai remarqué que certaines pages peuvent détecter que vous utilisez Selenium même s'il n'y a aucune automatisation. Même lorsque je navigue simplement manuellement en utilisant Chrome via Selenium et Xephyr, je reçois souvent une page disant qu'une activité...
Je cherche un moyen rapide de taper et de saisir ou de retourner la clé dans le sélénium. Malheureusement, le formulaire que j'essaie de tester (pas mon propre code, donc je ne peux pas le modifier) n'a pas de bouton Soumettre. Lorsque je l'utilise manuellement, je tape simplement ENTERou RETURN....
J'essaie de tester une interface javascript compliquée avec Selenium (en utilisant l'interface Python et sur plusieurs navigateurs). J'ai un certain nombre de boutons du formulaire: <div>My Button</div> J'aimerais pouvoir rechercher des boutons en fonction de "Mon bouton" (ou des...
Je cherche quelque chose comme: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML J'ai besoin d'obtenir le innerHTML des éléments en utilisant JS (pour l'utiliser dans Selenium WebDriver / Java, car WebDriver ne le trouve pas lui-même), mais comment? Je pourrais utiliser l'attribut ID, mais...
Lorsque j'utilise MSTest Framework et que je copie le code que Selenium IDE a généré pour moi, MSTest ne reconnaît pas [TearDown]et [SetUp]. Quelle est l'alternative à
Comment faire attendre Selenium 2.0 pour que la page se
Existe-t-il un moyen dans Selenium 1.x ou 2.x de faire défiler la fenêtre du navigateur afin qu'un élément particulier identifié par un XPath soit en vue du navigateur? Il existe une méthode de mise au point dans Selenium, mais elle ne semble pas faire défiler physiquement la vue dans FireFox....
J'ai besoin de sélectionner un élément dans un menu déroulant. Par exemple: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option value="2">Mango</option> </select>...
Je veux m'assurer qu'un élément est présent avant que le webdriver ne commence à faire des choses. J'essaie de faire fonctionner quelque chose comme ça: WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0,0,5)); wait.Until(By.Id("login")); J'ai principalement du mal à configurer la...
Je veux gratter toutes les données d'une page implémentée par un scroll infini. Le code python suivant fonctionne. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Cela signifie que chaque fois que je fais défiler vers le bas, je dois...
Comment puis-je vérifier mon XPath? J'utilise l'outil Chrome Developers pour inspecter les éléments et former mon XPath. Je le vérifie à l'aide du plugin Chrome XPath Checker, mais il ne me donne pas toujours le résultat. Quelle est la meilleure façon de vérifier mon XPath. J'ai également essayé...
J'utilise du sélénium avec python et j'ai téléchargé le chromedriver pour mon ordinateur Windows à partir de ce site: http://chromedriver.storage.googleapis.com/index.html?path=2.15/ Après avoir téléchargé le fichier zip, j'ai décompressé le fichier zip dans mon dossier de téléchargement. Ensuite,...
J'essaie d'obtenir l'url actuelle après une série de navigations dans Selenium. Je sais qu'il existe une commande appelée getLocation pour ruby, mais je ne trouve pas la syntaxe pour
J'essaie d'exécuter RSelenium à l'aide de la fonction rsDriver, mais lorsque je l'exécute, rD <- rsDriver() je reçois un message me disant que j'ai besoin d'une version plus récente de Chrome: > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN:...
Existe-t-il un moyen de tester si un élément est présent? Toute méthode findElement se terminerait par une exception, mais ce n'est pas ce que je veux, car il se peut qu'un élément ne soit pas présent et que ce n'est pas grave, ce n'est pas un échec du test, donc une exception ne peut pas être la...