Tag: phantomjs

PhantomJS ist ein headless (GUI-weniger) – WebKit mit JavaScript-API. Es hat native Unterstützung für verschiedene web-standards: DOM-handling, CSS-Selektor, JSON, Canvas und SVG.

WebDriverException: Meldung: 'phantomjs' ausführbare Datei kann von falschen Berechtigungen

Anzahl der Antworten 6 Antworten
Läuft Selen lokal auf Kolben. Im mit dem PhantomJS-Treiber. Ich hatte vorher einen Pfad-Fehler: selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to be in PATH. Aber nachdem ich herausfand, aus anderen StackOverflow-Frage, habe ich gelernt, dass ich zu Durchlaufen

C# - Beispiel für die Verwendung von PhantomJS webdriver ExecutePhantomJS heraus zu filtern, Bilder

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche, um in der Lage sein, um selektiv ein-und ausschalten bestimmter Bilder. Ich bin gekommen, über die folgenden Artikel: PhantomJS, wie skip download resource Ich habe auch festgestellt, das Artikel, die sehr ähnlich

casperjs: Evaluation von Dokument.querySelector eine null zurück

Anzahl der Antworten 1 Antworten
Ich bin mit dem waitForSelector() und captureSelector() Methoden in CasperJS zu warten, und wählen Sie ein element über eine CSS-Selektor, dann speichern Sie einen screenshot davon. Aber ich finde, dass da die css - background festgelegt wurde

PhantomjsDriver funktioniert nicht auf Windows und Linux

Anzahl der Antworten 2 Antworten
Ich habe eine Anwendung, die verwendet Selenium Webdriver, um einige Informationen aus einer Website. Es funktioniert gut mit FirefoxDriver und ChromeDriver, aber wenn ich versuchte, Sie zu wechseln PhantomJSDriver, stieß ich auf einige Schwierigkeiten. Auf einem Windows-Rechner

Wie Generieren Sie PDF in node.js

Anzahl der Antworten 2 Antworten
Möchte ich generieren, die ein Modul erzeugen PDF durch unter input als ich meine Rechnung und das PDF-Datei zu senden clients mail-id automatisch. Im 1. Schritt habe ich einige code, und versuchen Sie zum generieren von PDF-Dateien.

kann nicht geladen werden angular.js für unit-Tests mit karma, jasmine, phantomjs, und maven

Anzahl der Antworten 2 Antworten
Ich versuche mich zu ordnen, meine Buchstabensuppe eckige, karma, jasmine, phantomjs, und maven. Ich Tue dies mit einem Spielzeug-Projekt für jetzt, in der Vorbereitung für die Integration in ein reales Projekt. Das folgende ist meine Liste der

Wie erstelle ich eine png-Datei w/ Selen/phantomjs aus einem string?

Anzahl der Antworten 4 Antworten
Ich bin mit Selen/phantomjs zum erstellen von png-Dateien aus html in python. Gibt es eine Möglichkeit zum erzeugen der png aus einem html-string oder filehandle (statt einer website)? Ich habe gesucht, durch die Selen-docs und gegoogelt aber

Wie man ein Formular Absenden mit PhantomJS?

Anzahl der Antworten 1 Antworten
Ich bin vertraut mit PhantomJS. Aber ich kann nicht eine Sache. Ich habe eine Seite mit einer einfachen form: <FORM action="save.php" enctype="multipart/form-data" method="GET" onSubmit="return doSubmit();"> <INPUT name="test_data" type="text"> <INPUT name="Submit" type="submit" value="Submit"> </FORM> und ein save.php nur

Webseite öffnen sich in einem neuen tab Selen + Python

Anzahl der Antworten 6 Antworten
So, ich bin versucht zu öffnen websites auf neuen tabs in meinem WebDriver. Ich möchte, um dies zu tun, denn die Eröffnung einer neuen WebDriver für jede website benötigt ungefähr 3,5 Sekunden mit PhantomJS, ich will mehr

Wie Sie die cookies in phantomjs mit Selen mit python?

Anzahl der Antworten 2 Antworten
Es eine Fehlermeldung hervorrufen, sagte, "Kann nur die Cookies für die aktuelle Domäne",aber alle die ich gemacht habe, einfach die alten cookies.Irgendwann füge ich die 'richtige' domain,Fehler Meldung "Unable to set Cookies". Und getestet habe ich es

Wie zum ausführen von ghostdriver mit Selenium mit java

Anzahl der Antworten 4 Antworten
Möchte ich phantomJS für einige web-Tests, und ich bin gekommen, über GhostDriver (https://github.com/detro/ghostdriver). Ich habe es eingebaut, mithilfe der Anweisungen in der readme und ich kann es auf einem angegebenen port, aber ich bin nicht sicher, wie

setInterval und diese.warten Sie in casper.js

Anzahl der Antworten 1 Antworten
Ich brauche, um eine Schleife von 3 mal und 2 Sekunden zwischen jeder iteration. Ich habe versucht, diese 3 Optionen: Option 1 var casper = require('casper').create({ verbose: false, logLevel: 'debug' }); casper.start("http://google.com"); casper.on('remote.message', function(msg) { this.echo('remote message

Läuft Phantomjs von javascript, JSP oder Java

Anzahl der Antworten 2 Antworten
Hallo, ich bin neu in phantomjs, Habe ich generierten HTML-zu PDF-Dokumenten mit dem Befehl. Aber ich will generieren von PDF-Dateien durch klicken auf eine Schaltfläche auf der Seite. und rufen phantomjs, indem Sie einige Weg, um die

So importieren Sie andere javascript-Modul in PhantomJS oder CasperJS

Anzahl der Antworten 3 Antworten
Ich versuche zu bauen, ein Funktionstest mit CasperJS. caseperjs wird von einem backend-test-suite mit dem folgenden Befehl: PHANTOMJS_EXECUTABLE=../client/node_modules/phantomjs/bin/phantomjs ../client/ext_modules/casperjs/bin/casperjs test ../client/test/functional/init.coffee In init.Kaffee ich will importieren/einbinden anderer module (Datei) die Sitze nur daneben. Wie es zu tun?

Mit PhantomJS Karma (Win7 x64)

Anzahl der Antworten 4 Antworten
Hat jemand eine einfache erste Schritte-Anleitung zur Konfiguration Karma zu verwenden PhantomJS? Mithilfe der phonecat Beispiel, ich habe Karma läuft mit Chrome feine und obwohl der Karma-docs erwähnen PhantomJS (die ich jetzt installiert habe) ich kann nicht

CasperJS: Konfigurieren der proxy-Optionen in code

Anzahl der Antworten 3 Antworten
Ich Frage mich, wie könnten wir einstellen, cli-Parameter, die in unserem code und nicht, indem Sie am Ende der Befehlszeile wie diese: casperjs casper_tor.js --proxy=127.0.0.1:9050 --proxy-type=socks5 Habe ich getestet, dass Dinge wie, aber es hat nicht funktioniert:

Wie kann ich fangen und verarbeiten die Daten aus dem XHR-Antworten mit casperjs?

Anzahl der Antworten 2 Antworten
Die Daten auf der Webseite angezeigt wird dynamisch und es scheint, dass die überprüfung für jede änderung in der html und das extrahieren der Daten ist eine sehr schwierige Aufgabe und braucht auch mich sehr unzuverlässig XPath-Ausdrücken.

Kann nicht finden, variable - PhantomJS

Anzahl der Antworten 1 Antworten
Poste ich hier nach vielen Stunden der erfolglosen Suche. PhantomJS mir nicht erlauben, eine variable verwenden, wie in den folgenden code mit der Fehlermeldung beim ausführen meines scripts "nicht finden Können variable". Haben Sie keine Ahnung, wo

Wie kann ich einen proxy in phantomjs

Anzahl der Antworten 9 Antworten
Diese https://www.npmjs.com/package/phantom#functionality-details Seite sagt: Können Sie auch pass-Befehl Linie Schalter, um die phantomjs Prozess, durch Angabe zusätzlicher Argumente zu phantom.create(), z.B.: phantom.create '--load-images=no', '--local-to-remote-url-access=yes', (page) -> oder indem diese in die Optionen* Objekt: phantom.create {parameters: {'load-images': 'no',

viewportSize scheint nicht zu funktionieren mit PhantomJS

Anzahl der Antworten 4 Antworten
Sollte nicht die Ausgabe von diesem PhantomJS script sein, 240x320 Pixel? Ich bin immer ein großer, Standard-Größe Bild. clipRect() scheint das Rendern der richtigen Größe Bild, aber ich brauche das ansprechende Inhalte der Seite, auf die tatsächliche

Selen PhantomJS benutzerdefinierte Header in Python

Anzahl der Antworten 4 Antworten
Möchte ich hinzufügen, dass "custom Header" Selen PhantomJS in python. Die überschrift möchte ich hinzufügen. headers = { 'Accept':'*/*', 'Accept-Encoding':'gzip, deflate, sdch', 'Accept-Language':'en-US,en;q=0.8', 'Cache-Control':'max-age=0', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36' } Dies

Unit-Tests/mocking Fenster Eigenschaften in Angular2 (Typoskript)

Anzahl der Antworten 3 Antworten
Baue ich einige unit-tests für einen service in Angular2. In meinem Service ich habe den folgenden code: var hash: string; hash = this.window.location.hash; Jedoch wenn ich einen test, der diesen code enthält, wird es scheitern. Es wäre

Warnung: PhantomJS nicht gefunden

Anzahl der Antworten 3 Antworten
Habe ich installiert nodejs-0.10.15 auf debian 6. Mit npm habe ich dann installiert: sudo npm install grunt-cli -g Habe ich auch ausgeführt npm install in meinem lokalen test-Verzeichnis (Download der notwendigen Abhängigkeiten zu den node_modules-Verzeichnis) enthält das

Phantomjs nicht ausführen-Funktion in der Seite.bewerten Funktion

Anzahl der Antworten 5 Antworten
Ich bin Schaben eine Facebook-Seite mit dem PhantomJS-Knoten Modul (https://github.com/sgentle/phantomjs-node), aber wenn ich versuche die Bewertung der Seite, es nicht bewerten, die Funktion, die ich an ihn übergeben. Ausführung in einem eigenständigen Skript und es läuft mit

Phantomjs - Wie füllen Sie ein Formular Einreichen und die Ergebnisse bekommen?

Anzahl der Antworten 1 Antworten
Ich kann nicht scheinen, um eine einfache form Einreichen. Unten ist der code, den ich habe zu Unterwerfen "Test", um die Google-such-Formular und drucken Sie die Ergebnisse. var url = 'http://www.google.com/', page = new WebPage(); page.open(url, function(status)

Wie man PhantomJS sind hintergrund-Bilder beim Rendern screenshot?

Anzahl der Antworten 2 Antworten
Ich bin mit PhantomJS, um screenshots von einer Webseite, mit der Seite.render () - Methode, die detailliert im https://github.com/ariya/phantomjs/wiki/Screen-Capture . Es funktioniert gut, außer für den hintergrund Bilder, die alles manchmal leer angezeigt. Sie können sehen, ein

Selen Gewünschte Fähigkeiten - set handlesAlerts für PhantomJS Treiber

Anzahl der Antworten 1 Antworten
Ich versuche phantomJS mit webdriver und ich habe Probleme mit der Handhabung von javascript-alerts. Ich merke das phantomjs Treiber desired_capabilities hat ein Feld 'handlesAlerts': False gibt es eine Möglichkeit, diesen Wert auf true setzen? Ich habe versucht,

Wie legen Sie die proxy-Authentifizierung in PhantomJS mit Selen?

Anzahl der Antworten 1 Antworten
Ich bin mit dieser einfachen Selen testen in java: public static void main(String args){ WebDriver driver = new PhantomJSDriver(); driver.get("http://www.google.com"); WebElement element = driver.findElement(By.id("gbqfif")); element.sendKeys("cheese"); element.submit(); System.out.println("Titulo:"+driver.getTitle()); driver.quit(); } aber hier in meinem Büro, es erfordert die

PhantomJS klicken Sie auf einen link auf einer Seite

Anzahl der Antworten 2 Antworten
Habe ich geschrieben, einige Teile des PhantomJS Anwendung. Ich bin parsing auf eine website, wo ich Schreibe, Benutzername und Passwort in ein formular. Nach diesen habe ich auf einen link zu klicken. Während ich diese Fehlermeldung erhalten:

PhantomJS und iFrame

Anzahl der Antworten 2 Antworten
Ich bin mit phantomjs(1,5) und casperjs für meine funktionalen tests. casper = require('casper').create loadImages: false casper.start 'http://vk.com', -> @fill 'form[name="login"]', { email: mail, pass: pass}, true casper.thenOpen "http://vk.com/#{app}", -> @echo "User at #{app}" casper.then -> @click "iframe['element']"

Phantomjs und Sitzungen

Anzahl der Antworten 2 Antworten
Kann ich nicht halten-session surfen durch eine website, nachdem Sie sich eingeloggt. Kann ich tun, erfolgreich login auf der Website (ich festlegen, dass unabhängig von der Seite ist es, nach der Anmeldung werden Sie weitergeleitet auf die

Wie, klicken Sie auf "option auswählen" und dann bewerten geladenen Inhalte mit casperjs

Anzahl der Antworten 9 Antworten
Ich versuche zu krabbeln werden die Größen für dieses Produkt: Link zum Artikel Das problem: Die Größen sind geladen, nachdem die Farbe des Produkts ausgewählt. In der Produkt-Seite den Quellcode, ich kann sehen, dass die dropdown hat

CasperJS die Weitergabe der Daten wieder zu PHP

Anzahl der Antworten 2 Antworten
CasperJS aufgerufen wird von PHP mit einem exec() Befehl. Nach CasperJS tut seine Arbeit, wie beispielsweise das abrufen von teilen einer Webseite, wie können die abgerufenen Daten zurück zu PHP? InformationsquelleAutor Nyxynyx | 2013-04-06

PhantomJS halten cache

Anzahl der Antworten 2 Antworten
Bin ich mit dem phantom js zu testen, die Zugriff auf eine Webseite, diese läuft ungefähr 350 mal in den Raum von etwa einer halben Stunde. Ich bin dann läuft webalizer auf dem server zu testen-Seite zugreift.

PhantomJS mit Selen Fehler: Meldung: 'phantomjs' ausführbare Datei muss im PFAD

Anzahl der Antworten 5 Antworten
Ich bin versucht, um dieses Skript auszuführen: https://github.com/Chillee/coursera-dl-all Jedoch, das Skript schlägt fehl, die Zeile session = webdriver.PhantomJS() mit dem folgenden Fehler Traceback (most recent call last): File "dl_all.py", line 236, in <module> session = webdriver.PhantomJS() File

Selen mit der GhostDriver in Python unter Windows

Anzahl der Antworten 3 Antworten
Ist es peinlich zu Fragen, weil es scheint, wie etwas mit so slim chance, Fehler. Ich hätte nicht gedacht, dass dies schwierig werden würde, aber ich habe schon einstecken entfernt an diese für fast 3 Stunden jetzt,

Tut phantomjs regelmäßig deaktivieren Sie den cache automatisch?

Anzahl der Antworten 2 Antworten
Muss ich ändern Sie die Standardeinstellung von " automatische cache löschen für Phantomjs, wenn es eine solche Funktion. Irgendeine Idee? InformationsquelleAutor PHA | 2015-03-05

Wie Erzeuge ein html-element mit phantomjs

Anzahl der Antworten 3 Antworten
Ich wollen speichern Sie das Bild innerhalb des div im code angegeben. Aber mit dem code unten habe ich"m immer einen anderen Teil gerendert. Ist das der richtige Weg, es zu tun? Ich bin nur ein Anfänger

So drucken html-Quelltext auf der Konsole mit phantomjs

Anzahl der Antworten 1 Antworten
Ich gerade heruntergeladenen und installierten phantomjs auf meinem Rechner. Ich kopieren und einfügen das folgende Skript in eine Datei namens hello.js: var page = require('webpage').create(); var url = 'https://www.google.com' page.onLoadStarted = function () { console.log('Start loading...'); };

Selen/PhantomJS wirft Fehler

Anzahl der Antworten 3 Antworten
Ich versuche zu laufen PhantomJS Fahrer in Python aber ich bin immer Fehler. Ich habe gelesen, dass ich mich übergeben muss der gesamte Pfad als argument, aber es hat nicht geholfen. Hier ist der code: from selenium

setTimeout in Phantom.js

Anzahl der Antworten 2 Antworten
Den code unten will Phantom.js die Seite zu laden, klicken Sie auf eine Schaltfläche und warten Sie 5 Sekunden vor der Rückkehr HTML-Codes der Seite. Problem: Jedoch mit setTimeout() für die 5-Sekunden-Verzögerung bewirkt, dass die page.evaluate Funktion

Java PhantomJSDriver deaktivieren Sie alle Protokolle in Konsole

Anzahl der Antworten 3 Antworten
Entwickle ich eine kleine Konsole-Anwendung mit Selenium und ich muss schalten Sie alle Protokolle aus. Habe ich versucht phantomJSDriver.setLogLevel(Level.OFF); aber es funktioniert nicht. Ich brauche Hilfe. Wie deaktiviere ich alle logs in der Konsole-Anwendung, Selen und Phantomjs

Selenium Webdriver + PhantomJS bleibt about:blank " für eine bestimmte site

Anzahl der Antworten 5 Antworten
Ich versuche, mit PhantomJS mit Selenium Webdriver und habe Erfolg, sondern auch für eine bestimmte website, die ich sehen, dass es nicht zur URL zu navigieren. Ich habe es mit sowohl Python und C#. Python-Code: dcap =

speichern Sie die html-Ausgabe der Seite nach Ausführung der Seite ist javascript

Anzahl der Antworten 7 Antworten
Gibt es eine Website, die ich bin versucht zu kratzen, das erste lädt eine html/js ändert die form-input-Felder mit js und dann Posten. Wie bekomme ich den endgültigen html-output von der Geposteten Seite? Ich versucht, dies zu

phantomJS - Pass-Argument der JS-Datei

Anzahl der Antworten 3 Antworten
Momentan bin ich mit dem folgenden Befehl ausführen phantomJS exec('./phantomjs table.js',$op,$er); table.js var page = require('webpage').create(); page.open('table.php', function () { page.render('table.png'); phantom.exit(); }); Diese dient dem Zweck. Aber ich bin jetzt erforderlich ist, um eine dynamische variable,

Mithilfe von Selen mit Python und PhantomJS herunterladen der Datei auf Dateisystem

Anzahl der Antworten 4 Antworten
Ich habe in der Auseinandersetzung mit der Verwendung von PhantomJS/Selen/python-Selen zum herunterladen einer Datei auf dem filesystem. Ich bin in der Lage, leicht zu navigieren durch den DOM und klicken Sie auf, bewegen etc. Das herunterladen einer

Benutzerdefinierte Header in Phantomjs Selenium WebDriver

Anzahl der Antworten 2 Antworten
Laut diese es ist möglich, jetzt zu ändern-Header. Atm muss ich ändern Accept-Language in PhantomJS webdriver. Dieser code funktioniert nicht DesiredCapabilities.PHANTOMJS['phantomjs.page.customHeaders.Accept-Language'] = 'ru-RU' driver = webdriver.PhantomJS() Ist es möglich irgendwie zu konfigurieren Phantomjs zu senden mein header?

Gewusst wie: speichern explizit in die als requisite, um die "Connect()"

Anzahl der Antworten 2 Antworten
Ich versuche zu testen, meine Reagieren Komponente und erhalten die folgende Fehlermeldung. Invariant Violation: nicht finden Konnte, "speichern", entweder am Rahmen oder Requisiten von "Connect()". Entweder wickeln Sie die root-Komponente, die in einer <Provider>, oder explizit pass

Wie legen Sie die Größe der Fenster mit phantomjs und selenium webdriver in python

Anzahl der Antworten 2 Antworten
Ich versuche, einen full-size-browser-screenshot mit phantomjs angetrieben von python-webdriver . jetzt mein screenshot ist gemessen an 927 x 870, würde ich mag, um es zurückzusetzen. Ich habe versucht: driver.manage().window().setSize(new Dimension(1400,1000)) basierend auf diese Quelleaber das gibt syntax-Fehler.

phantomjs: Befehl nicht gefunden

Anzahl der Antworten 5 Antworten
Folgte ich diese Anweisungen (Ausnahme für das kopieren der ausführbaren Datei auf meinem WEG, weil ich kann nicht scheinen, um es zu finden und es scheint nicht notwendig). Dann machte ich eine Datei namens image_render.js in meinem