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.
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,
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
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
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:
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
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
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
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
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 ==
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
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
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
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');
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
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
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
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
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
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
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
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
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
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
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
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 =
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
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
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
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
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();
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
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
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],
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
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.
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
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
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,
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
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)
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.
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
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 ===
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,
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
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?
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
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
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>
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