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.

PhantomJS hängen beim Aufruf von CLI-oder Web -

Anzahl der Antworten 2 Antworten
Ich versuche, phantomJS zu erfassen, einen screenshot von einer URL, jedoch wenn ich Anrufe, phantomJS (entweder über die Befehlszeile oder web-app) hängt es und seesm nie führen Sie die "exit()" aufrufen. Ich kann nicht scheinen, um herauszufinden,

Wie legen Wert ein input-tag in casperJs

Anzahl der Antworten 2 Antworten
Habe ich input-element so angezeigt : <input type="text" class="bg-white" id="couponCode" value=""> Wie kann ich das einstellen/füllen Sie den Wert mit casperJs InformationsquelleAutor der Frage user2129794 | 2013-08-11

Selen.common.Ausnahmen.WebDriverException: Meldung: "Kann keine Verbindung zu GhostDriver'

Anzahl der Antworten 5 Antworten
Ich versuche zu laufen PhantomJS innerhalb selenium.webdriver auf einem Centos server. PhantomJS ist in den Pfad und korrekt ausgeführt wird, vom terminal. Aber in dem script scheint es zu sein gestartet, aber danach nicht erreicht werden kann

PhantomJS installieren auf Mac

Anzahl der Antworten 5 Antworten
Bin ich versucht zu installieren, PhantomJS auf meinem Mac (Yosemite). Habe ich Folgendes: npm install phantomjs Dann habe ich: npm install phantomjs-prebuilt Beide erscheinen in meiner node_modules. Aber wenn ich versuche zu laufen phantomjs --versionbekomme ich -bash:

Über die "Webseite" Phantom-Modul in node.js

Anzahl der Antworten 2 Antworten
Ich versuche zu wickeln PhantomJS script in node.js Prozess. Die phantom-Skript schnappt sich eine url aus den Argumenten auf der Kommandozeile und gibt eine pdf-Datei (ähnlich zu dem rasterize.js beispielsweise enthalten die pahntom installieren). Phantom Skript habe

TypeError: undefined ist kein Konstruktor

Anzahl der Antworten 4 Antworten
Ich bin sehr neu zu Eckig und ich versuche, die Figur viel von diesem noch. Ich Schreibe einige tests mit Winkel-1.5.8 die ich generiert aus den Yeoman-Generator. Speziell, ich versuche, herauszufinden, wie Sie zu manipulieren $httpBackend Ergebnisse

Wie behandeln PDF-Seitenzählung in PhantomJS

Anzahl der Antworten 4 Antworten
Ich bin mit PhantomJS zum erstellen von PDF-Dateien aus html. Funktioniert es einwandfrei, aber ich kann nicht herausfinden, wie die Arbeit mit Seitenzählung; ich möchte eine Seite erstellen für jedes div-Element im Dokument, aber ich kann nicht

herunterladen einer Datei kommt als Anhang in einem POST-request-response in PhantomJs

Anzahl der Antworten 4 Antworten
Ich möchte eine CSV-Datei herunterladen, die es generiert wird, auf eine Schaltfläche klicken, über eine POST-Anfrage. Ich recherchierte auf meine beste auf casperJs und phantomJS Foren und kehrten mit leeren Händen zurück. In einem normalen browser wie

Die übergabe-variable in die Seite.bewerten - PhantomJS

Anzahl der Antworten 2 Antworten
Ist es möglich, die übergabe von Variablen in einer Seite.bewerten Sie in meinem Fall unten? function myFunction(webpage, arg1, arg2){ var page = require('webpage').create(); page.viewportSize = { width: 1920, height: 1080 }; page.open(webpage, function (status){ if (status ==

Wie aktualisiert phantomjs 1.9.8 zu phantomjs 2.1.1 unter ubuntu?

Anzahl der Antworten 5 Antworten
I cant neu installieren phantomjs 1.9.8 2.1.1 version auf meinem ubuntu 16.04 Bitte helfen Sie. 1.9.8 mir ein Fehler, wenn ich Schreibe, ein spin-Funktionen, die in der Dokumentation sehen, dass das ploblem habe ich lösen können mit

Wie Sie die Spinne mit PhantomJS

Anzahl der Antworten 3 Antworten
Ich versuche zu nutzen, PhantomJS und spider eine gesamte Domäne. Beginnen möchte ich bei der root-Domäne, z.B. www.domain.com - ziehen Sie alle links (a -."href") und dann haben Sie ein que abrufen jedes neue links und neue

Poltergeist wirft JS-Fehler, wenn js_errors: false

Anzahl der Antworten 4 Antworten
Ich habe einen großen test-suite, die mit poltergeist und capybara. Ich erhalte die folgende Fehlermeldung: One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can

Phantomjs funktioniert, ist aber sehr langsam

Anzahl der Antworten 3 Antworten
Ich versuche, einen screenshot von einer Webseite mit PhantomJS. Speziell, ich bin mit dem Beispiel der Erfassung espn.com aus diese Beispiel. Mein code sieht wie folgt aus: var page = new WebPage(); page.open('http://www.espn.com', function (status) { page.render('fb.png');

wie zum Ausführen von PhantomJS von PHP

Anzahl der Antworten 3 Antworten
Möchte ich ausführen, PhantomJS von PHP auf "localhost". Kann jeder Körper erklären, so führen Sie PhantomJS von PHP und welches Paket soll ich herunterladen phantomjs.org? InformationsquelleAutor der Frage MOB | 2013-11-25

Wie laden Sie eine csv-Datei mit PhantomJS

Anzahl der Antworten 3 Antworten
Wenn ich bin surfen auf einer website mit Einem normalen browser (Chrome) und wenn ich auf einen link auf der website ist Eine, Chrom imediatelly downloads Bericht in form einer CSV-Datei. Wenn ich überprüft ein server-Antwort-Header bekomme

Gibt es eine Konsole für PhantomJS?

Anzahl der Antworten 2 Antworten
Fand ich diese auf github: https://github.com/gr2m/phantomjs-console Aber es ist ein bisschen verrückt, dass das schreiben von Befehlen in einer Datei nur eine Zeile, die dann gelesen und gelöscht werden und die Ausgabe in das terminal. Ich will

wie zu kratzen links mit phantomjs

Anzahl der Antworten 3 Antworten
Kann PhantomJS verwendet werden, eine alternative zu BeautifulSoup? Ich bin mit der Suche auf Etsy und besuchen Sie alle links, die in der Bezeichnung. In Python, ich weiß, wie Sie dies tun (mit BeautifulSoup) aber heute will

Phantomjs stirbt durch eine hohe Speicher Verbrauch

Anzahl der Antworten 2 Antworten
Sind wir mit phantomjs ausgeführt unsere qunit-tests Seite auf unserer TFS-build-server. Unsere version der test-runner gebaut wird von unten Beispiel https://github.com/ariya/phantomjs/blob/master/examples/run-qunit.js Über einen Zeitraum von Zeit, die Anzahl der Prüfungen erhöhte sich von hundert bis zu paar

Winkelmesser Ausführung von tests auf PhantomJS

Anzahl der Antworten 1 Antworten
Ich kann nicht scheinen, um PhantomJS durch einen test erfolgreich. Ich habe versucht, ihn zu integrieren in mein Projekt, aber nach, dass ich nicht versucht zu laufen, nur die basic-Winkel-Docs Proben und ich bin immer das gleiche

Eine bessere Möglichkeit für die Integration von maven/qunit/phantomjs?

Anzahl der Antworten 5 Antworten
Habe ich untersucht, der beste Weg, zu tun, JS unit Tests in unserem maven-CI-Umgebung. Was ich derzeit haben zusammengeschustert ist Folgendes in mein maven-Projekt: qunit Ressourcen (JS/CSS-Dateien) qunit-test-html-Dateien (eine für jedes file under test) mit html-Vorrichtung wenn

Kratzen Sie die Webseite, und navigieren Sie durch klicken auf die Schaltflächen

Anzahl der Antworten 2 Antworten
Möchte ich die folgenden Aktionen ausführen auf server-Seite: 1) Kratzen einer Webseite 2) Simulieren Sie einen auf die entsprechende Seite klicken und navigieren Sie dann zu der neuen Seite. 3) Kratzen Sie die neue Seite 4) Simulieren

Skript nicht in Webstorm aber nicht vom terminal

Anzahl der Antworten 2 Antworten
Habe ich eine nodejs-Skript, dass verwendet phantomjs-Knoten zu kratzen einer Webseite. Es funktioniert, wenn ich aus einem terminal-Fenster, aber nicht wenn ich von innen Webstorm über ein run-Konfiguration für einen Node-JS-Anwendung. Was könnte die Ursache der Fehler

Anmelden durch ausfüllen des Formulars in CasperJs

Anzahl der Antworten 4 Antworten
Folgenden ist die hlml der login-Formular, dass ich <div class="login_area_user"> <form method="post" action="https://www.tradus.com/login?dest_url=https://www.tradus.com/cart/select-address" id="user-login"> <input type="hidden" value="1" name="form_submit"> <h3 style="display:inline-block;">Already a Member</h3> <p id="login-main-center-right-descp">You can use tradus login id and password</p> <div class="login-row"> <label class="colorBlack">Email /Login*</label> <input

Ist es möglich, dass PhantomJS aus node.js als Kommandozeilen-argument

Anzahl der Antworten 3 Antworten
War ich vor kurzem testen, laufen phantomJS von python als commandline argument, das ich noch nicht dazu gekommen ihn aber noch nicht gesehen haben, Beispiele. Da PhantomJS ist von der Befehlszeile aus ausgeführt dies möglich zu sein

Wie kann ich kratzen Sie Seiten mit dynamischen Inhalt verwenden node.js?

Anzahl der Antworten 3 Antworten
Ich versuche, mich zu kratzen ein website aber ich verstehe nicht, einige der Elemente, da diese Elemente werden dynamisch erstellt. Ich den cheerio in node.js und Mein code ist unten. var request = require('request'); var cheerio =

Versucht, zu automatisieren mit Selenium parallel, aber mehrere webdriver Instanzen ausflippen

Anzahl der Antworten 6 Antworten
So, ich bin versucht, erstellen Sie ein java-Programm, das verwendet Selen zu automatisieren, WebDriver, um Aufgaben auf einer website. Im moment verwende ich es für die Arbeit, um die Automatisierung eine lästige Aufgabe, bei der sich der

Mithilfe von Phantom-JS zu konvertieren alle HTML-Dateien in einem Ordner zu PNG

Anzahl der Antworten 1 Antworten
Habe ich angefangen mit Phantom-JS auf Windows, aber ich habe ein bisschen Schwierigkeiten bei der Dokumentation auf die Fähigkeit (wohl die Wurzel meines Problems). Mit Phantom-JS möchte ich Folgendes tun: Geben Sie einen lokalen Computer-Ordner ablegen, Es

PhantomJS: "Getötet: 9" für alles, was ich versuche

Anzahl der Antworten 5 Antworten
Gerade installiert, phantomjs, mac os x yosemite. Immer wenn ich starte /bin/phantomjs, mit jedem parameter, bekomme ich Killed: 9. Irgendeine Idee? InformationsquelleAutor der Frage azv | 2015-02-01

phantomjs screenshot schriftart fehlt, die Boxen gerendert statt

Anzahl der Antworten 9 Antworten
Ich bin mit PhantomJs 1.8.1 auf Centos 6.3 für automatisierte ui-tests. Wenn ein test fehlschlägt, screenshots sind im Dateisystem gespeichert. Mein problem ist, dass, obwohl die screenshots werden gespeichert, Sie enthalten keine lesbaren Schriften. Also, wenn die

PhantomJS fehlschlägt, öffnen Sie die lokale Datei

Anzahl der Antworten 3 Antworten
Ich versuche zum öffnen einer lokalen HTML-Datei mit PhantomJS (version 1.9.2): var page = require('webpage').create(), fs = require('fs'), address = "/Full/Path/To/test.html"; console.log('isFile? ' + fs.isFile(address)); console.log('isReadable? ' + fs.isReadable(address)); page.open(address, function(status){ console.log('status? ' + status); console.log(page.content) phantom.exit();

Get JSON Inhalt der Seite mit PhantomJS

Anzahl der Antworten 4 Antworten
Ich würde gerne wissen, wie das Parsen von JSON in phantomjs. Jede Seite, die Inhalte eingeschlossen ist, die in html (<html><body><pre>{JSON string}</pre></body></html>). Gibt es eine Optionen zum entfernen von umschließenden tags oder Fragen für ein anderes Content-Type

Wie Blättern Sie nach unten mit Phantomjs zum laden von dynamischen Inhalten

Anzahl der Antworten 4 Antworten
Ich versuche, mich zu kratzen, die links von einer Seite, dass die Inhalte dynamisch generiert, da der Benutzer nach unten scrollen (infinite scrolling). Ich habe versucht, verschiedene Dinge zu tun mit Phantomjs, aber nicht in der Lage

PhantomJS; klicken Sie auf ein element

Anzahl der Antworten 11 Antworten
Wie kann ich auf ein element in PhantomJS? page.evaluate(function() { document.getElementById('idButtonSpan').click(); }); Dieser gibt mir eine Fehlermeldung "undefined ist nicht eine Funktion..." Wenn ich anstatt return document.getElementById('idButtonSpan'); und dann drucken Sie es, dann druckt es [object object],

HtmlUnitDriver (HtmlUnit) vs GhostDriver (PhantomJS)?

Anzahl der Antworten 2 Antworten
Sind wir in der Mitte der Auswahl unserer headless browser - Treiber-Lösung, die einige Implementierung von Selenium WebDriver. Es ist die GhostDriver, die nutzt die PhantomJS im backend auf der einen Seite und HtmlUnitDriver, die basierend auf

Füge Firefox anstelle von Phantom.js vor

Anzahl der Antworten 1 Antworten
Wenn ich versuche zu Schrott diese Website mit Phantomjs, standardmäßig, Phantomjs senden Sie die folgende Header server: "name":"User-Agent", "value":"Mozilla/5.0 (Unknown; Linux i686) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.9.1 Safari/534.34"} Und ich bekomme eine status 405 "Not Allowed" Antwort.

casperjs findet Phantomjs nicht

Anzahl der Antworten 5 Antworten
Ich heruntergeladen habe die neueste version von casperjs (1.03) und phantomjs (1.9.2). Also nahm ich diese kleinen einfachen Skript aus der casper-Seite: var casper = require('casper').create({ verbose: true, logLevel: "debug" }); var casper = new require('casper').Casper(); und

Gibt es eine Möglichkeit, PhantomJS in Python zu verwenden?

Anzahl der Antworten 8 Antworten
Möchte ich PhantomJS in Python. Ich dieses problem gegoogelt, aber konnte nicht finden die richtigen Lösungen. Finde ich os.popen() kann eine gute Wahl sein. Aber ich konnte nicht überholen einige Argumente. Mit subprocess.Popen() werden können, eine angemessene

CasperJS / PhantomJS lädt die https-Seite nicht

Anzahl der Antworten 1 Antworten
Ich weiß, es gibt bestimmte web-Seiten PhantomJS/CasperJS nicht öffnen kann und ich Frage mich, ob dieser einem war einer von Ihnen: https://maizepages.umich.edu. CasperJS gibt einen Fehler: PhantomJS Fehler beim öffnen der Seite status=fail. Versuchte ich zu ignorieren,

Installieren Sie PhantomJS auf MacOs 10.11 El Captian

Anzahl der Antworten 7 Antworten
Kann ich nicht installieren, phantomJs in meinem macbook nach dem Update auf 10.11 (El Capitan). Wann immer ich versuche, es zu installieren mit homebrew es gibt mir diese Fehlermeldung: $ brew install phantomjs phantomjs: OS X Yosemite

phantomjs page.evaluate nicht an der Konsole anmelden

Anzahl der Antworten 5 Antworten
Ich bin ein PhantomJs Neuling. Gerade überprüft einen ähnlichen Beitrag auf dieser Seite. Meine Frage ist, warum " foo " ist nicht angemeldet, Konsole oder gedruckt? var page = require('webpage').create() var foo = 42; function evaluate(page, func)

Wie kann ich persistente Cookies aus einer Datei mit phantomjs verwenden?

Anzahl der Antworten 2 Antworten
Habe ich einige Authentifizierung notwendigen Treffer zu einer bestimmten url. Im browser brauche ich zur Anmeldung nur einmal, als für andere Verwandte urls, welche die session-id aus dem cookie muss nicht notwendig zu gehen, um die login-Seite.

PhantomJS: exportierte PDF in stdout

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, trigger-PDF-export-Funktion in PhantomJS ohne Angabe einer Ausgabedatei mit der .pdf-Erweiterung? Wir verwenden möchten stdout für die Ausgabe der PDF-Datei. InformationsquelleAutor der Frage Dan | 2012-07-10

PhantomJS konnte die HTTPS-Site nicht öffnen

Anzahl der Antworten 10 Antworten
Ich bin mit dem folgenden code basierend auf loadspeed.js Beispiel zum öffnen einer https://Website, die erfordert http-server-Authentifizierung als auch. var page = require('webpage').create(), system = require('system'), t, address; page.settings.userName = 'myusername'; page.settings.password = 'mypassword'; if (system.args.length ===

Wie man einen "Pool" von PhantomJS-Instanzen verwaltet

Anzahl der Antworten 6 Antworten
Ich bin Planung ein webservice für meinen eigenen Gebrauch intern, ein argument, eine URL, und gibt html-Vertretung der gelöst DOM von dieser URL. Von aufgelöst, ich meine, dass der webservice wird zunächst die Seite an, die URL,

Wie man Teile einer Seite mit PhantomJS rendert?

Anzahl der Antworten 5 Antworten
Möchte ich Rendern, einzelne HTML-Elemente in PNG-Format mit Phantom.JS. Weiß jemand, ob das möglich ist? Auch, wie würde ich Phantom.js zum Rendern einer Seite, die der Benutzer bereits auf der Suche an? InformationsquelleAutor der Frage Dany Joumaa

Wie man mocha und mocha-phantomjs Tests von einem "npm Test" Befehl in node.js laufen lässt?

Anzahl der Antworten 3 Antworten
Ich habe ein paar Knoten Pakete, welche in node.js Umgebung und auch im browser. Nun habe ich zwei getrennte tests (für jede Umgebung). Was ist der beste Weg, um diese tests ausführen, mit nur npm test Befehl?

Wie man das Timeout in CasperJS erhöht

Anzahl der Antworten 3 Antworten
Ich bin mit waitFor(). Den code wie folgt: casper.waitFor(function check() { return this.evaluate(function() { return this.evaluate(someFunction, 'variable 1','variable 2','variable 3') === 'yes'; }); }, function then() { console.log('Done'); }); Bin immer dies als Ausgabe in der Konsole

wie man auf die Sichtbarkeit von Elementen in phantomjs wartet

Anzahl der Antworten 4 Antworten
Benutzer auf diesen link klicken: <span onclick="slow_function_that_fills_the_panel(); $('#panel').show();"> Nun bin ich die Simulation klicken Sie in phantomjs: page.evaluate( function() { $("#panel").click(); } ); console.log('SUCCESS'); phantom.exit(); Phantom beendet, bevor die langsam-Funktion beendet die Ausführung und die DIV sichtbar

AngularJS mit Selen testen

Anzahl der Antworten 11 Antworten
Ich haben SPA Anwendung auf stack ASP MVC + AngularJS und ich würde es gerne testen UI. Für eine jetzt versuche ich Selen mit PhantomJS und WebKit-Treiber. Test-Seite - Ansicht mit Einzel-element - die Liste der <li>

PhantomJS: Geben Sie den Benutzer-Agent an, wenn Sie einen Anruf tätigen

Anzahl der Antworten 1 Antworten
Ich bin mit PhantomJS, um Anrufe zu tätigen, um eine web-Seite, wie diese: page.open('http://example.com', function (s) { console.log(page.content); phantom.exit(); }); Ich bin mit diesem im Kontext von Drupal Simpletests, die von mir verlangen, einen besonderen USERAGENT, um