Description du problème J'écris une application Java qui permet aux programmeurs de demander des éléments de page sur une page Web en spécifiant des attributs visibles. L'une des plus importantes et difficiles est la couleur . Pour être précis, j'ai besoin d'une façon d'obtenir la couleur visible par l' utilisateur des éléments de la page […]
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", }; […]
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 […]
Je teste mon application Angular avec Protractor. J'ai examiné les documents et je ne trouve aucun moyen d'obtenir le texte d'une alerte. Ce n'est pas un élément du DOM en soi (au moins, je ne peux pas comprendre, quand il y a une alerte, l'inspecteur de Chrome ne vous permettra pas de l'inspecter). Comment vérifier […]
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})
J'essaie d'empêcher Javascript de modifier le code source du site que je teste avec Selenium. Le problème est que je ne peux pas simplement désactiver Javascript dans le Webdriver, car je l'ai besoin pour un test. Voici ce que je fais pour Firefox Webdriver: firefoxProfile.setPreference("permissions.default.image", 2); firefoxProfile.setPreference("permissions.default.script", 2); firefoxProfile.setPreference("permissions.default.stylesheet", 2); firefoxProfile.setPreference("permissions.default.subdocument", 2); Je ne permet […]
J'essaie d'obtenir les valeurs x et y pour un élément sur la page tout en exécutant mon test Protractor. it('should keep the left nav links floating along with the page', function() { var navDiv = element(by.id('pd_page_nav')); var initTop = navDiv.getLocation().y; var initLeft = navDiv.getLocation().x; browser.get("en-us/learn#dpacreditresource"); var currTop = navDiv.getLocation().y; var currLeft = navDiv.getLocation().x; expect(initLeft).toBe(''); expect(initTop).toBe(''); […]
Existe-t-il un moyen de tester si un dessin a été réalisé sur une toile à l'aide de Protractor ? C'est-à-dire que je dessine un rectangle en fonction des clics de l'utilisateur: var shape = new createjs.Shape(); shape.graphics.beginStroke("black"); shape.graphics.drawRect(crd.x, crd.y, crd.width, crd.height); stage.addChild(shape) stage.update() Maintenant, je veux faire une spécification pour tester si un rectangle a […]
J'ai une application qui utilise KnockoutJS et j'essaie d'écrire des tests qui testent un formulaire. Si vous ne connaissez pas KnockoutJS, la petite histoire est qu'il fournit des liens depuis mon point de vue à mon modèle de données. Cela signifie que lorsque je tape une valeur dans un champ de saisie, mon objet sous-jacent […]
J'ai essayé pendant environ une semaine de trouver un menu déroulant à l'aide du sélénium 2. C'est un projet sur lequel je travaille pour automatiser une recherche de vol en utilisant ITA Matrix 2 (http://matrix.itasoftware.com/). Tout fonctionne bien, sauf si vous sélectionnez le nombre de passagers dans le menu déroulant. En cliquant dessus, il fonctionne […]