Articles of sélénium

Comment charger uniquement du HTML sur des pages Web en sélénium

Comment charger uniquement html à partir de pages Web en sélénium? Je n'ai besoin que de l'html de la page demandée sans css ni javascript.

Firefox, Selenium, toDataURL, Uint8ClampedArray et Python

J'adhère les données d'image sur Javascript. Maintenant, j'aimerais passer cela au processus Python via Selenium API de la manière la plus efficace possible. Passer les données de la toile est simple avec la méthode canvas.toDataURL (), mais l'inconvénient est que l'image est codée et décodée en PNG, ajoutant des frais généraux importants au processus. Je […]

Appium & Webdriver (webdriverjs) – ne peut pas exécuter le code javascript

J'essaie d'exécuter le test Javascript d'Appia avec WD . Mon code devrait ressembler à ceci: "use strict"; var wd = require("wd"); var chai = require("chai"); var chaiAsPromised = require("chai-as-promised"); var jQuery = require("jQuery"); chai.use(chaiAsPromised); chai.should(); chaiAsPromised.transferPromiseness = wd.transferPromiseness; var desired = { "appium-version": "1.0", platformName: "iOS", platformVersion: "7.1", deviceName: "iPhone Retina (3.5-inch)", app: "/Users/{myuser}/Library/Developer/Xcode/DerivedData/{MyApp}/Build/Products/Debug-iphonesimulator/MyApp.app", }; […]

Supprimer les attributs de lecture seule dans Selenium WebDriver

J'ai besoin d'éditer certains champs en readonly avec Selenium WebDriver en Java. Comme Selenium ne me permet même pas de trouver ces champs, j'ai cherché des solutions et j'ai trouvé que le plus simple serait de supprimer l'attribut readonly aide d'un extrait JavaScript avec l' Executor JavaScript . Bien que cet extrait fonctionne à partir […]

Protractor – Sélection du texte

J'ai du mal à choisir un texte à l'aide d'un rapporteur. Un petit contexte; C'est pour un système CMS AngularJS pour écrire des articles de nouvelles. Le texte que je souhaite mettre en surbrillance se trouve dans une zone de texte qui est la plus grande partie de la page. Une application similaire est un […]

Obtenez du texte de XPath situé Element utilisant Selenium WebDriver avec JavaScript

J'essaie de trouver un élément en utilisant xpath et d'obtenir la valeur du texte des éléments. Par exemple, je peux trouver l'élément en utilisant xpath de la manière suivante driver.findElement(webdriver.By.xpath("//div/span)); Mais je souhaite obtenir le texte de cet élément en utilisant JavaScript. Le contenu HTML est comme ci-dessous <div><span>Inner Text</span></div>

Faites défiler jusqu'à l'élément spécifique Selenium WebDriver Java

ChromeDriver Selenium avec Java et ChromeDriver pour exécuter quelques scripts sur un site Web. Je souhaite faire défiler le pilote ou la page vers un élément spécifique situé sur la page. Il pourrait être visible. Je comprends que, avec un JavaScripExecutor , il est possible, mais jusqu'à maintenant, je le fais, je ne peux que […]

Syntaxe correcte pour prendre des captures d'écran avec WebDriverJs de Selenium sur Node

Quelle est la manière correcte de prendre une capture d'écran lors de l'exécution d'un test de webdriver avec les webdriverjs de Selenium ? J'ai démarré le serveur de sélénium autonome et je peux voir que la commande de capture de capture est enregistrée sur le serveur sélénium, mais la capture d'écran n'est pas enregistrée. Mon […]

Javascript pour obtenir la valeur du texte caché à partir du site Web à l'aide du pilote Web Selenium

Comment puis-je obtenir ce numero telefoon dans une variable de chaîne. <span itemprop="telephone" class="hidden" id="telefoon_28836_hidden">010 – 79 53 364</span> J'ai essayé ce code sans succès de fourmi. JavascriptExecutor jse = (JavascriptExecutor)driver; String script = "return document.getElementByXPath('//span[@itemprop='telephone']').getText();"; String telno1 = ((JavascriptExecutor) driver).executeScript(script).toString(); Je reçois cette exception pour String telno1 line ErrorHandler$UnknownServerException: missing ) after argument list […]

Selenium: InternetExplorerDriver: désactivez JavaScript

Comment puis-je désactiver JavaScript en utilisant InternetExplorerDriver? J'ai le suivant, mais il ne semble pas désactiver JavaScript: self.selenium = webdriver.Remote( command_executor="http://localhost:4444/wd/hub", desired_capabilities={ 'platform': 'WINDOWS', 'browserName': 'internet explorer', 'version': '', 'javascriptEnabled': False})