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.

Karma, PhantomJS und es6 Versprechen

Anzahl der Antworten 5 Antworten
Schreibe ich eine JavaScript-Bibliothek, mit der neuen es6 verspricht. Ich kann testen Sie die library in Firefox, weil Versprechen sind definiert. Jedoch, wenn ich versuche, mein test-code mit Karma und PhantomJS, bekomme ich die Fehlermeldung Can't find

Casperjs / PhantomJs gegen Selen

Anzahl der Antworten 5 Antworten
Wir sind mit Selen zu automatisieren unsere UI testen. Vor kurzem haben wir gesehen, die Mehrheit unserer Benutzer, die Chrome verwenden. Wir wollten also wissen, - vor-und Nachteile der Verwendung von PhantomJS vs Selen: Gibt es keinen

Probleme, die PhantomJS direkt in node.js verwenden

Anzahl der Antworten 1 Antworten
Ich bin versucht, PhantomJS, und ich habe es installiert über NPM. Ich kann nicht scheinen, um eine der Beispiele, in der Tat ich kann auch nicht laufen: var page = require('webpage').create(); Bekomme ich die Fehlermeldung: Error: Cannot

Phantomjs konnten nicht gefunden werden

Anzahl der Antworten 6 Antworten
Immer folgende Fehlermeldung, wenn Sie versuchen zu verwenden, phantomjs von ruby on Ubuntu: Failure/Error: visit root_path Cliver::Dependency::NotFound: Could not find an executable ["phantomjs"] on your path. # ./spec/features/search_spec.rb:17:in `block (2 levels) in <top (required)>' # ./spec/support/vcr.rb:23:in `block

PhantomJS erstellt eine Seite aus einer Zeichenfolge

Anzahl der Antworten 5 Antworten
Ist es möglich, eine Seite zu erstellen, die aus einem string? Beispiel: html = '<html><body>blah blah blah</body></html>' page.open(html, function(status) { //do something }); Ich habe bereits versucht, die oben mit kein Glück.... Auch, ich denke, es ist

wie man Fehler in phantomjs ignoriert

Anzahl der Antworten 1 Antworten
Habe ich ein web-crawler, und ich benutze phantomjs zu analysieren Seiten, Ich möchte das html, aber ich bekomme immer diese Art von Fehler in der Ausgabe, bevor der html-code ReferenceError: Can't find variable: collapse_content_selector http://staticloads.com/js/toggle.js?v=2013.10.04:135 TypeError: 'undefined'

Wie benutzt man CasperJS in node.js?

Anzahl der Antworten 5 Antworten
Möchte ich nutzen, CasperJS in node.js. Habe ich bezogen auf die folgenden URL ' s zu verwenden CasperJS in node.js: https://github.com/sgentle/phantomjs-node http://casperjs.org/index.html#faq-executable Mit Hilfe der oben genannten URLs habe ich geschrieben das folgenden code: //DISPLAY=:0 node test2.js

Wie kann man ein SPA SEO crawlable machen?

Anzahl der Antworten 5 Antworten
Habe ich daran gearbeitet, wie man eine SPA-crawler von google, basierend auf google Anweisungen. Auch wenn es durchaus ein paar Allgemeine Erklärungen konnte ich nicht finden überall eine Gründliche Schritt-für-Schritt-Anleitung durch Beispiele. Nachdem diese würde ich gerne

PhantomJS / Javascript: Schreiben Sie in die Datei statt in die Konsole

Anzahl der Antworten 3 Antworten
Vom PhantomJS, wie Schreibe ich ein Protokoll, anstatt der Konsole? In den Beispielen https://github.com/ariya/phantomjs/wiki/Examples es immer (auch in denen, die ich angeschaut haben) sagt so etwas wie: console.log('some stuff I wrote'); Dies ist nicht so sinnvoll. InformationsquelleAutor

Zuverlässige Screenshots von Websites erstellen? Phantomjs und Casperjs geben beide auf einigen Websites leere Screenshots zurück

Anzahl der Antworten 1 Antworten
Eine web-Seite öffnen und einen screenshot machen. NUR mit phantomjs: (dies ist ein einfaches script, in der Tat ist es die Beispiel-Skript verwendet in Ihren docs. http://phantomjs.org/screen-capture.html var page = require('webpage').create(); page.open('http://github.com/', function() { page.render('github.png'); phantom.exit(); });

Python: Selen mit PhantomJS leere Seitenquelle

Anzahl der Antworten 4 Antworten
Ich habe Probleme mit Selen und PhantomJS auf Windows7 wenn ich will, um die Quelle der Seite eine URL. browser.page_source gibt nur <html><head></head></html>. Ich habe einen Schlaf, bevor browser.page_source aber es hat nicht geholfen. Dies ist mein

Alternative zu PhantomJS zum Testen

Anzahl der Antworten 4 Antworten
Ich bin gerade dabei, eine kleine Test-suite für CI (Hudson). Ich habe geschrieben, ein Komplexes script, welches dynamisch ruft weitere Skripte und füllt ein bestimmtes DIV-element. Meine Selenium tests arbeiten für triviale Beispiele (laden www.google.com, Suche für

Wie installiere ich PhantomJS v2 mit npm?

Anzahl der Antworten 4 Antworten
Bin ich versucht zu installieren, PhantomJS v2.0.0 mit npm und nach dem Versuch, ein paar Methoden, die ich nicht gefunden haben, eine funktionierende Lösung... Auf NPM, die neueste version ist 1.9.16also habe ich versucht, die folgenden in

Wie kann ich Setup & amp; PhantomJS unter Ubuntu laufen lassen?

Anzahl der Antworten 25 Antworten
Habe ich eingerichtet, PhantomJS und nahm es zum video: https://www.dailymotion.com/video/xnizmh_1_webcam Bauen Anleitung: http://phantomjs.org/build.html Gibt es etwas falsch in meinem setup? Nachdem ich es eingerichtet, ich lese die quick start tutorial und zu schreiben versucht, diesen code phantomjs

Parsen Sie die Ausgabe des untergeordneten node.js untergeordneten Prozesses Zeile für Zeile

Anzahl der Antworten 4 Antworten
Ich habe eine PhantomJS/CasperJS script, das ich laufen in einem node.js Skript mit process.spawn(). Da CasperJS nicht unterstützen require()ing-Module, ich versuche, die print-Befehle von CasperJS zu stdout und Lesen Sie Sie dann aus meinem node.js Skript mit

Übergeben Sie Argumente mit page.evaluate

Anzahl der Antworten 8 Antworten
Ich bin mit PhantomJS Seite.evaluate (), um einige der Schaben. Mein problem ist, dass der code, den ich-pass-auf die webkit-Seite in der Sandbox und hat damit keinen Zugriff auf die Variablen von meinem Haupt-phantom-Skript. Dies macht es

Wie man ES6 mit PhantomJS benutzt

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit zur Verwendung von ES6 und Module mit PhantomJS? Kann ich transpile jeder Datei von ES6 nach ES5 Verwendung von Babel, aber es ist umständlich zu pflegen parallel-Bäume (eine in ES6 und den anderen

Atom kann nicht geladen werden "find_element"

Anzahl der Antworten 3 Antworten
Habe ich vor kurzem installiert PhantomJS und festgestellt das der Fehler auf meinem ersten Lauf: from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.PhantomJS() driver.get("http://www.google.com") driver.find_element_by_id('some_element').send_keys('something' + Keys.RETURN) Dieser code funktioniert mit dem Firefox-webdriver, aber

Phantomjs - nimm den Screenshot einer Webseite

Anzahl der Antworten 2 Antworten
Ich habe eine URL (z.B. http://www.example.com/OtterBox-77-24444-Commuter-Series-Optimus/dp/B00A21KPEI/ref=pd_sim_cps_4) und möchte ein screenshot davon und die Vorschau auf meiner web-Seite. Bedeutung, klickt der Benutzer auf die Schaltfläche "Vorschau" und PhantomJS braucht, um eine Vorschau der web-Seite als PNG - /JPEG

Ausführen von Phantomjs mit C #, um den Snapshot der Webseite zu erfassen

Anzahl der Antworten 2 Antworten
Ich versuche zu greifen, Momentaufnahmen meiner eigenen website mit phantomjs - grundsätzlich ist das erstellen einer "Vorschau-Bild" der Benutzer eingereichte Inhalte. Habe ich phantomjs installiert auf dem server und haben bestätigt, dass die Ausführung von der Befehlszeile

Erfasst Phantom.js alle AJAX?

Anzahl der Antworten 4 Antworten
Ich habe ein Rückgrat-app, die eine Tonne von AJAX. (jede Seite Ergebnisse laden in 5-6 ajax-calls), weil ich viele Ansichten und interne Ansichten innerhalb dieser Ansichten, wenn ich Phantom.js bekomme ich die endgültige html-Ergebnis? Endergebnis ist das,

Keine Binärdatei für den PhantomJS-Browser auf Ihrer Plattform. Bitte setzen Sie die Variable "PHANTOMJS_BIN" env

Anzahl der Antworten 11 Antworten
Mein Paket.json sieht wie folgt aus.. "karma-phantomjs-launcher": "^0.1.4", "karma-safari-launcher": "^0.1.1", "karma-sinon-chai": "~0.2.0", "karma-spec-reporter": "~0.0.16", "mocha": "~1.20.1" meine npm version ist 2.2.0 whay bin immer ich das, wenn ich karma-test - karma-start my.conf.js InformationsquelleAutor der Frage Sanath |

Wie kann ich bestätigen, welche Version von Jasmine ich verwende?

Anzahl der Antworten 4 Antworten
Wenn ich mich Recht erinnere gibt es einen Befehl, Jasmin, melden Sie die genaue version der Jasmin ich bin mit der Konsole, aber ich kann mich nicht erinnern, was es ist. Ich bin positiv-ich habe das schon

Wie mache ich Phantom.js Cache-Ressourcen wie ein normaler Browser?

Anzahl der Antworten 1 Antworten
Chrom nicht erneut herunterladen die javascript-Dateien von jedem verlangen. Sie cache. Aber wenn meine Phantom.js trifft die Seiten, die Sie lädt die javascript-jede einzelne Zeit. Gibt es eine Einstellung, das sich wie ein browser? InformationsquelleAutor der Frage

Remote-Debugging mit PhantomJS einrichten

Anzahl der Antworten 4 Antworten
Ich versuche, remote-debugging mit PhantomJS, ohne viel Glück. Ich bin nach der Anleitung auf https://github.com/ariya/phantomjs/wiki/Troubleshooting. Ich habe ein kleines Programm mit dem Namen debug.js: var system = require('system' ), fs = require('fs'), webpage = require('webpage'); (function(phantom){ var

Wie stelle ich einen Proxy für Phantomjs / Ghostdriver in Python Webdriver ein?

Anzahl der Antworten 4 Antworten
Ich versuche, herauszufinden, wie die Weiterleitung meiner Anfragen über einen HTTP-proxy. Ich bin initialisieren webdriver wie diese: user_agent = 'my user agent 1.0' DesiredCapabilities.PHANTOMJS['phantomjs.page.settings.userAgent'] = user_agent driver = webdriver.PhantomJS() Ich habe mich durch die Doku und der

Führen Sie phantomjs mit --ignore-ssl-errors = true aus casperjs aus

Anzahl der Antworten 2 Antworten
Ich habe ein problem mit https-Seite. Seite ist komplett ok, es gibt aber phantomjs sagen mir etwas anderes: 'Belastung-Ressource ist fehlgeschlagen mit status "fail". Ich Lesen Sie über es für eine Weile und jetzt ich weiß, es

Wie warte ich beim Laden von Casperjs auf das Laden der Seite?

Anzahl der Antworten 7 Antworten
Ich versuche, mich zu kratzen, eine Webseite, die eine form hat mit vielen dropdowns und Werte in der form voneinander abhängig sind. An vielen Stelle muss ich den code zu warten, bis die Aktualisierung der Seite abgeschlossen.

Ausgabe clientseitige Konsole mit Casper / Phantomjs

Anzahl der Antworten 1 Antworten
Gehen durch die casperjs Dokumentation konnte ich nicht finden, wo ich konnte die Konsole sehen.melden Sie sich vom client-side javascript. Ist das möglich? InformationsquelleAutor der Frage Abhik Bose Pramanik | 2012-05-24

Warum sollte ein Entwickler PhantomJS jemals brauchen, anstatt nur ein Test-Framework zu verwenden?

Anzahl der Antworten 4 Antworten
Ich bin mir nicht sicher, warum PhantomJS ist notwendig, und ich hoffe mir kann jemand helfen. InformationsquelleAutor der Frage Leila Hamon | 2012-10-03

CasperJS und "Unsicher JavaScript versuchen, auf Frame mit URL zuzugreifen" Fehler

Anzahl der Antworten 4 Antworten
Habe ich einfach Seite mit javascript, das überprüft, die E-Mail geschrieben in Eingang: email.html: <!DOCTYPE html> <html> <head> <title>Email validation</title> <script src="email.js"></script> </head> <body> <span style="padding: 5px;"> <input type="text" id="email-input" placeholder="Email..."></input> </span> </body> </html> email.js: var checkEmail

Nodejs Child-Prozess: Schreiben in stdin aus einem bereits initialisierten Prozess

Anzahl der Antworten 1 Antworten
Ich versuche zu spawnen, einen externen Prozess phantomjs mit Knoten child_process und dann senden Informationen zu diesem Vorgang nachdem es initialisiert wurde, ist das möglich? Ich habe den folgenden code: var spawn = require('child_process').spawn, child = spawn('phantomjs');

CasperJS unter Windows installieren: Wie geht es richtig?

Anzahl der Antworten 8 Antworten
Ich weiß, es ist eine Dokumentation von CasperJS website erfahren Sie, wie zu installieren CasperJS unter Windows, aber Bär mit mir diese Jungs nur erläutert für die Profis nur. Wenn Sie neu, um all dies CasperJS und

Phantomjs Javascript liest eine lokale Datei Zeile für Zeile

Anzahl der Antworten 3 Antworten
Habe ich nie benutzt javascript, um eine Datei Lesen und Zeile für Zeile, und phantomjs ist ein ganz neues Ballspiel für mich. ich weiß, dass es ein read () - Funktion der phantom, aber ich bin mir

phantomjs wartet nicht auf "volle" Seitenladung

Anzahl der Antworten 13 Antworten
Ich bin mit PhantomJS v1.4.1 laden einige web-Seiten. Ich habe keinen Zugriff auf Ihre server-Seite, die ich immer nur links, die auf Sie. Ich bin eine veraltete version von Phantom, weil ich auf Unterstützung von Adobe Flash

Wie kann man sich mit CasperJS auf einer Website einloggen?

Anzahl der Antworten 2 Antworten
Wie kann ich mich anmelden mit CasperJS, indem Sie ein Formular Einreichen. Ich google gesucht und habe keine gefunden, die gute Beispiele darüber. InformationsquelleAutor der Frage | 2012-11-14

Wie kann ich PhantomJS steuern, um eine Ressource zu überspringen?

Anzahl der Antworten 4 Antworten
phantomjs hat config loadImage, aber ich will mehr, wie kann ich kontrollieren, phantomjs zu überspringen download eine Art von Ressource, wie css etc... ===== gute Nachricht: diese Funktion Hinzugefügt wird. https://code.google.com/p/phantomjs/issues/detail?id=230 Gesagt: page.onResourceRequested = function(requestData, request) {

PhantomJS kann nicht in Karma installiert werden

Anzahl der Antworten 6 Antworten
WARN [config]: config.configure() is deprecated, please use config.set() instead. WARN [plugin]: Cannot find plugin "karma-phantomjs". Did you forget to install it ? npm install karma-phantomjs --save-dev INFO [karma]: Karma v0.10.2 server started at http://localhost:9018/ WARN [launcher]: Can

Verwenden von Mocha-Phantomjs, um Funktionstests zu automatisieren

Anzahl der Antworten 1 Antworten
Mein Projekt: Knoten, Coffeescript, SocketIO, Browserify und Mokka. (Mokka für standard-server-Seite unit-tests) Möchte ich automatisieren, einige client-side interface-Tests mit einem headless browser. PhantomJS sah aus wie die ideale Wahl (über abgeholt Zombie durch web-socket-Unterstützung). Dem PhantomJS-Seiten warnen,

Phantom JS synchrone AJAX-Anfrage: NETWORK_ERR: XMLHttpRequest Ausnahme 101

Anzahl der Antworten 1 Antworten
Ich mache eine synchrone ajax-Aufruf ( ajax Einstellungen async: false ). Dies funktioniert sehr gut. Nun bin ich versucht zu schreiben automatisierte Tests für diese in phantomJS und ich bin immer diese Fehlermeldung NETWORK_ERR: XMLHttpRequest Exception 101

PhantomJS-Webseiten-Timeout

Anzahl der Antworten 1 Antworten
Ich habe ein script zu erstellen, webshots unserer app. Es läuft perfekt und alles ist in Ordnung, Bis ich denen ein Bild mit einem gebrochenen url : "<img src='http://testserver.our.intranet/fetch/image/373e8fd2339696e2feeb680b765d626e' />" Habe ich es geschafft zu brechen, das

Angular2 SEO - Wie man eine angular 2 App crawlable macht

Anzahl der Antworten 3 Antworten
Baue ich eine Eckige 2-app mit der Winkel-framework Meteor. Möchte ich erreichen, schnelle und konsequente Indizierung von google und anderen Suchmaschinen, und erlauben Facebook sharer und andere Schaber für die Erzeugung von Vorschauen meine JS-generated content. In

Kann Phantomjs nicht installieren - Ist es ein Bitbucket-Problem?

Anzahl der Antworten 5 Antworten
phantomjs installieren. Tritt der Fehler zeigen, dass bitbucket hat ein problem? $ sudo npm install -g phantomjs ... > [email protected] install /usr/lib/node_modules/phantomjs > node install.js Looks like an `npm install -g`; unable to check for already installed

Wie man phantomjs Ausführung richtig stoppt

Anzahl der Antworten 7 Antworten
Ich eingeleitet und in der Nähe phantomjs in Python mit den folgenden from selenium import webdriver driver = webdriver.PhantomJS() driver.get(url) html_doc = driver.page_source driver.close() doch nachdem das Skript beendet die Ausführung finde ich immer noch eine Instanz

Ist es möglich Selenium WebDriver zu verwenden, um PhantomJS zu betreiben?

Anzahl der Antworten 2 Antworten
Werde ich durch die Dokumentation für die Selenium WebDriver, und es kann fahren Chrome zum Beispiel. Ich dachte, wäre es nicht weit effizienter zu 'fahren' PhantomJS? Gibt es eine Möglichkeit zur Nutzung von Selen mit PhantomJS? Mein

Scrollen Sie bis zum Ende der unendlichen Seite mit PhantomJS in Python

Anzahl der Antworten 1 Antworten
Habe ich es geschafft Python mit Selen und PhantomJS neu zu laden dynamisch be-infinite-scrolling-Seite, wie im Beispiel unten. Aber wie konnte diese so modifiziert werden, dass anstelle der Einstellung der Anzahl der Umladungen manuell, wird das Programm

Proxy in Phantomjs

Anzahl der Antworten 2 Antworten
Kann ich nicht verstehen, wie man mithilfe von proxies in phantomjs, ich habe versucht, phantomjs example.js --proxy="ip:port" phantomjs example.js --proxy=ip:port phantomjs example.js --proxy=ip:port --proxy type=http aber sehe ich nur meine ip=( Nicht jede Ausgabe, auch wenn die

Weitere Informationen erhalten Sie von phantomjs "SyntaxError: Parse error" -Meldung

Anzahl der Antworten 6 Antworten
Ich habe ein langes script wurde nicht von mir geschrieben. Wenn ich es laufen lasse bekomme ich: phantomjs file.js SyntaxError: Parse error ich habe das Handbuch und-Hilfe, und das beste, das ich konnte war: phantomjs --debug=yes file.js

PhantomJS sendet keinen Authentifizierungsheader

Anzahl der Antworten 2 Antworten
Ich versuche zum öffnen einer web-Seite erfordert die HTTP-Authentifizierung in PhantomJS. Mein Skript ist auf der Grundlage der loadspeed.js Beispiel: var page = require('webpage').create(), t, address; page.settings.userName = "user"; page.settings.password = "password"; if (phantom.args.length === 0) {

Ergreifen Sie den Ressourceninhalt in CasperJS oder PhantomJS

Anzahl der Antworten 4 Antworten
Sehe ich, dass CasperJS hat einen "download" - Funktion und eine "Ressourcen erhalten" callback-aber ich nicht sehen, den Inhalt einer Ressource in der Rückruf, und ich don ' T wollen, laden Sie die Ressource auf das Dateisystem.