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 anfügen", um die Datei mit dem fs.schreiben

Anzahl der Antworten 1 Antworten
Wie kann ich das Anhängen an eine Datei mit fs.write()? Mit fs.schreiben Sie auf die gleichen Dateien überschreibt den Inhalt: var fs = require('fs'); try { fs.write("file.txt", "Hello World", 'w'); fs.write("file.txt", "Hello World", 'w'); } catch(e) {

Alternative zu CasperJS für die Verwendung mit Cucumber.js

Anzahl der Antworten 2 Antworten
Nach viel Forschung und Versuch und Irrtum habe ich gewählt, die die folgenden Stapel für den Frontend-BDD-Tests: Cucumber.js CasperJS (durch SpookyJS) PhantomJS Ich möchte vermeiden, CasperJS führen Sie Warteschlangen und nutzen PhantomJS direkt (durch phantom-proxy) mit callbacks

Wie konvertieren von HTML zu Bild in Node.js

Anzahl der Antworten 2 Antworten
Ich brauchen, um zu konvertieren ein HTML-template in einem Bild, auf dem ein Node-server. Der server empfängt den HTML-Code als string. Ich habe versucht, PhantomJS (mit einer Bibliothek namens Webshot), aber es funktioniert nicht gut mit flex-box

Machen PhantomJS warten, für die ganze Seite zu laden, bevor Sie Rendern als PDF

Anzahl der Antworten 1 Antworten
Wir cron ein phantomjs rasterize.js http://website.com filename.pdf die aufgehört zu arbeiten (leere PDF-Dateien), wenn sich die Webseite immer mehr "fancy". Wenn ich es zu ändern mit dem Namen.png funktioniert es aber. Ich versucht, dieses timeout auf 9999

Ist es möglich mit PhantomJS und Knoten dynamisch erzeugen von PDF-Dateien aus Vorlagen?

Anzahl der Antworten 3 Antworten
Hintergrund /Notwendigkeit Arbeite ich mit einer Gruppe auf einer web-Anwendung mit Node.JS und Express. Wir müssen in der Lage sein, um Berichte zu generieren, die gedruckt werden können als in Papierform und auch in Papierform Formen. Vorzugsweise

Gewusst wie: laden von JSON per get-variable in CasperJS Skript

Anzahl der Antworten 1 Antworten
Ich bin mit dem folgenden code zu laden einige JSON-Daten in eine variable in meinem casperJS Skript: var casper = require("casper").create({ verbose: true, logLevel: 'debug', pageSettings: { userName: 'dev', password: 'devpass', } }); var baseUrl = 'http://mysite.com/';

Selen und PhantomJS-Fehler: "Keine Verbindung zu GhostDriver"

Anzahl der Antworten 2 Antworten
Ich bin mit Selen und PhantomJS zur Eingabe der Suchbegriffe in einer Webseite, und rufen Sie die Anzahl der Treffer für jeden Suchbegriff. Ich habe dies zu tun 130,000+ Zeiten, damit der code ausgeführt worden ist, sehr

PhantomJS Fehler: TypeError: undefined ist kein Konstruktor (Evaluierung erforderlich ist ("system").create () -')

Anzahl der Antworten 3 Antworten
UPDATE:: PROBLEM GELÖST, ICH WAR IN DER LAGE, ES ZU ISOLIEREN, SPEZIELL, UM MEINE JAVASCRIPT-DATEI. cap_screen.js var page = require('webpage').create(); //Create a new instance of a web page var system = require('system').create(); //Our script needs to require

PhantomJS ist nicht in der Lage, suchen Sie nach dem element mit selenium webdriver

Anzahl der Antworten 2 Antworten
Ich habe eine Selen-web-Treiber-Skript, Welches nur Zugriff auf ein web-element(textbox) und setzt seinen Wert auf einen Wert . Ich bin mit ChutzPath weil es nutzt PhantomJS browser auf back-end. Aber Jedes mal, wenn das script ausführen,wird Die

Window-Objekt in PhantomJS

Anzahl der Antworten 1 Antworten
Habe ich gesehen, in einigen Dokumentationen von PhantomJS, dass es den Zugriff auf die globalen "document" - Objekt, aber ich weiß nicht, ob es ist auch möglich, auf die globalen "window" - Objekt. Also meine Frage ist,

phantomjs/casperjs count DOM-Elemente

Anzahl der Antworten 6 Antworten
Ich würde gerne die Anzahl der, sagen wir mal, den div-Elemente mit 'nice' - Klasse. Ich habe den Selektor div.nice, aber nicht wissen, welche casperjs Klasse/Methode zu verwenden. Es ist ein tester.assertElementCount Methode, in der Tat, aber

Set-cookie für die Anfrage in CasperJS

Anzahl der Antworten 2 Antworten
Möchte ich eine Seite zu laden mit CapserJS, aber wie kann ich senden, cookie, welches exportiert wurde, aus Chrom-http-request-header bei dieser Seite? Wie: "SUB=_2AkMjHt3gf8NhqwJRmPkQzG_qZIp_yA3eiebdahzsjxjthmmj7iuylkmn2k7wzrjvm-Tv3YY0xyZo; SUBP=0033WrSXqPxfM72-Ws9jqgMF55529P9D9WhCT_2hbJ1W1Cc4xff-mFPo;" InformationsquelleAutor huangjingscnc | 2014-10-19

“TypeError: 'null' ist kein Objekt (Bewertung " ein.nodeType')" in phantomjs

Anzahl der Antworten 1 Antworten
Ich habe folgenden code in meinem phantomjs script: var page = new WebPage(), testindex = 0, loadInProgress = false; page.onConsoleMessage = function(msg) { console.log(msg); }; page.onLoadStarted = function() { loadInProgress = true; console.log("load started"); }; page.onLoadFinished =

Phantomjs node set, header,footer

Anzahl der Antworten 1 Antworten
Wie kann ich Kopf-und Fußzeile mit phantomjs mit Knoten, grundsätzlich bin ich der Generierung von pdf aus html und ich bin bereit, um meine Kopf-und Fußzeile aus Knoten, ich habe versucht, mit folgenden, aber das pdf zeigt

Nicht finden kann-Modul "Webseite" bei der Verwendung von PhantomJS in MeteorJS

Anzahl der Antworten 1 Antworten
Ich bin mit der phantom npm-Paket über meteorhacks:npm Paket. Jedoch beim ausführen des basic-Phantomjs Beispiel unter Meteor.js ich bin immer der Cannot find 'webpage' Fehler. Warum ist das passiert? Code var phantomjs = Meteor.npmRequire('phantom') var page =

Schienen+Capybara+poltergeist ArgumentError: rack-test erfordert eine rack-Applikation, aber keiner gegeben wurde

Anzahl der Antworten 1 Antworten
Ich habe gerade angefangen zu spielen mit Capycabra+poltergeist und nach der Ausführung meiner Capy test rspec ./spec/features/test_spec.rb Ich bekam die folgende Fehlermeldung: Failure/Error: visit '/item/new' ArgumentError: rack-test requires a rack application, but none was given Habe auch

PhantomJS - Rendering nicht funktioniert, um alle Bilder anzeigen

Anzahl der Antworten 1 Antworten
Ich habe eine phantomjs script, das ist ein Schritt durch die Seiten meiner Website. Für jede Seite, die ich verwenden page = new WebPage() und dann page.close() nach Abschluss der mit der Seite. (Dies ist eine vereinfachte

Casperjs status fail auf einer Webseite

Anzahl der Antworten 2 Antworten
Zugriff auf den link https://disqus.com/profile/login/ von Casperjs hält, kehrte im folgenden [Warnung] [phantom] Be-Ressource ist fehlgeschlagen mit status=fail: https://disqus.com/profile/login/ ensnare.js var casper = require("casper").create({ verbose: true, logLevel: "debug" }); casper.options.timeout = 15000; casper.start("https://disqus.com/profile/login/", function() { this.echo("YES!", "GREEN_BAR");

Seltsame erste Breite auf der Seite in phantomjs

Anzahl der Antworten 1 Antworten
hier ist der script-code: var page = require('webpage').create(); page.paperSize = { format: 'A4', orientation: "landscape" }; page.open('http://www.google.com', function () { var arr = page.evaluate(function () { var pageWidth = document.body.clientWidth; var pageHeight = document.body.clientHeight; return [pageWidth, pageHeight];

Selenium Webdriver PhantomJS C# - öffnet sich immer ein cmd-Fenster

Anzahl der Antworten 2 Antworten
Ich versuche, mit PhantomJS mit Selenium Webdriver in C#. Folgendes ist mein code: IWebDriver driver = new PhantomJSDriver(); driver.Navigate().GoToUrl("http://www.google.com"); Console.WriteLine(driver.Url); driver.Quit(); Der code funktioniert gut, aber wenn es läuft, es öffnet sich ein cmd Fenster, wo alle

Jasmin verlor jQuery mit PhantomJS: ReferenceError: Can ' T find variable: $

Anzahl der Antworten 1 Antworten
Möchte ich testen, meine JS-codes, die jQuery verwendet, durch die Jasmin in der Konsole mit PhantomJS, aber ReferenceError: Can't find variable: $ Kann ich testen Sie die codes von Jasmin im browser in der Regel. Danke für

Übergeben von Argumenten an die anonyme Funktion innerhalb der Seite.includeJs() und page.evaluate()

Anzahl der Antworten 1 Antworten
Ein wenig hintergrund... ich bin ein wenig javascript und phantom.js also ich weiß nicht, ob dies ist ein javascript-oder phantom.js bug (feature?). Folgende erfolgreich abgeschlossen ist (sorry für die fehlende Phantomspeisung.exit(), du musst nur Strg+c sobald Sie

Wie befolgen Sie alle links in CasperJS?

Anzahl der Antworten 2 Antworten
Ich habe Probleme, auf alle JavaScript-basierten Verknüpfungen, die in einem DOM und speichern der Ausgabe. Die links haben die form <a id="html" href="javascript:void(0);" onclick="goToHtml();">HTML</a> folgende code funktioniert Super: var casper = require('casper').create(); var fs = require('fs'); var

casperjs-button klicken Sie nicht, navigieren Sie zur nächsten Seite

Anzahl der Antworten 2 Antworten
Ich habe eine Seite mit dem HTML-Formular mit javascript-setup Aussehen, wenn Sie klicken Sie auf eine Schaltfläche mit someid, der form vorgelegt wird. Ich überprüfte dies, indem er diese in der browser-Konsole: Dokument.getElementById("arcotsubmit").klicken Sie auf() Sobald er

festlegen dpi mit phantomjs Knoten?

Anzahl der Antworten 2 Antworten
Ich bin mit phantomjs-Knoten-Modul. unten ist der link Woher bekomme ich dieses Modul. https://github.com/sgentle/phantomjs-node diese arbeiten wirklich schön, wenn ich eine jpg-Bild-Datei aus html. aber seine Standard "dpi" ist 72, das ist nicht gut für drucken des

PhantomJS nicht rendering-screenshots mit webfonts?

Anzahl der Antworten 1 Antworten
Also ich habe schaut sich um und kann nicht scheinen, um eine Lösung zu finden, wie man PhantomJS zu zeigen tatsächlich die webfonts auf screenshots, kann mir jemand sagen ob es eine Möglichkeit gibt, dies zu tun?

Gewusst wie: behandeln von Warnungen mit Python?

Anzahl der Antworten 1 Antworten
Ich wuold wie zu handhaben Meldungen mit Python. Was ich wuold wie zu tun ist: Eine url öffnen "Formular senden", oder klicken Sie auf einige links Überprüfen wenn eine Warnung erscheint in der neuen Seite Machte ich

Wie man casper.js http.status-code?

Anzahl der Antworten 4 Antworten
Habe ich einfach folgenden code: var casper = require("casper").create({ }), utils = require('utils'), http = require('http'), fs = require('fs'); casper.start(); casper.thenOpen('http://www.yahoo.com/', function() { casper.capture('test.png'); }); casper.on('http.status.404', function(resource) { this.echo('wait, this url is 404: ' + resource.url); });

Rufen Sie einen remote-javascript-Funktion

Anzahl der Antworten 2 Antworten
durch die Verwendung von phantomjs und oder casperjs, ist es posible zum ausführen einer javascript-Funktion definiert, dass auf der remote-site ? sehe ich in der docs ist nur zu nennen builtin-Funktion in phantomjs und casperjs gibt es

Proxy hinzufügen zu PhantomJSDriver (Selen C#)

Anzahl der Antworten 2 Antworten
Ich würde gerne hören Verkehrs durch phantomjs Selen-Treiber in c#. Der code unten funktioniert leider nicht! PhantomJSOptions phoptions = new PhantomJSOptions(); phoptions.AddAdditionalCapability("proxy", "http://localhost:9999"); driver = new PhantomJSDriver(phoptions); kann mir jemand helfen, was ist falsch mit ihm! Vielen

Mit phantomjs, um ajax-Aufrufe mit extjs-proxy auf der lokalen Datei

Anzahl der Antworten 3 Antworten
Habe ich eine grundlegende EXT JS zu speichern, dass ein proxy verwendet wird, um Zugang zu einem lokalen json-Datei. z.B. ... proxy: { type: 'ajax', api: { read: 'data/mydata.json' }, reader: { type: 'json', root: 'datas', successProperty:

Selen kann keine Verbindung zu GhostDriver (aber nur manchmal)

Anzahl der Antworten 1 Antworten
Ich habe setup eine einfache webscraping-Skript im Python-w/Selen und PhantomJS. Ich habe über 200 URLs in der Summe zu kratzen. Das Skript läuft gut, auf den ersten, dann nach etwa 20-30 URLs (es kann sein, mehr/weniger, wie

Wiederholung "Asynchrone Sitzungen cleanup-phase ab sofort"

Anzahl der Antworten 3 Antworten
Wenn ich meine test-Anzug, finde ich, dass zeitweise einige der Texte hängen für eine sehr lange Zeit (15 Minuten bis eine halbe Stunde) mit PhantomJS laufend die Meldung: Asynchronous Sessions cleanup phase starting NOW Asynchronous Sessions cleanup

CasperJS und alert-Boxen

Anzahl der Antworten 2 Antworten
Wie kann ich testen, dass eine alert-box auf meine Seite aufgerufen wurde? Kann ich schnappe mir den text der alert-box und es zu bewerten? Meine klicken Sie in CasperJS ist wie folgt realisiert: casper.waitForSelector('a[href="javascript:UserLogin()"]', function success() {

Warum tun diese resharper Jasmin tests laufen im browser, aber nicht in phantomjs

Anzahl der Antworten 1 Antworten
Vielen Dank im Voraus an jeden, der liest sich durch diese - es gibt eine ganze Menge von Details, um die Frage zu stellen. Ich versuche, einzuführen, javascript-testing in unser Projekt mit Jasmin. Die tests, die ich

Klicken Sie auf einen link mit phantom.js und rufen Sie die html-Dokument

Anzahl der Antworten 1 Antworten
Ich bin neu mit phantom.js und ich bin versucht zu navigieren auf einer Webseite, klicken auf einen link (das ruft eine AJAX-Funktion und ändert das HTML-Dokument) mit phantom.js. Hier ist mein code: window.setTimeout(function(){ phantom.exit(); }, 120000); var

Selenium-Python-Headless Webdriver (PhantomJS) Funktioniert Nicht

Anzahl der Antworten 2 Antworten
So, ich bin mit Mühe Selen arbeiten mit einem Kopflosen Fahrer, speziell PhantomJS. Ich bin versucht, es zu erhalten zu arbeiten auf einem Ubuntu-webserver (Ubuntu 14.04.2 LTS). Ausführen der folgenden Befehle aus einem python-interpreter (Python 2.7.6) ergibt:

was ist die richtige Art zu füttern ein ssl-Zertifikat in phantomjs

Anzahl der Antworten 3 Antworten
Brauche ich Zugriff auf eine interne Website-geschützt über clientseitige Zertifikate. Daher verwenden phantomjs ich exportiert das Zertifikat nutze ich im Firefox auf die site und konvertiert es in privaten Schlüssel und das Zertifikat mit openssl Kommandozeile. Ich

PhantomJS 1.8 mit Selen auf python. Wie block Bilder?

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit zu konfigurieren, PhantomJS webdriver auf Selen keine Bilder lädt? Ich weiß, wenn ich mit phantomjs Volltreffer, kann ich beginnen es mit --load-images=no und es wird nicht das laden der Bilder, aber wie kann

Python + Selen + PhantomJS render to PDF

Anzahl der Antworten 4 Antworten
Ist es möglich PhantomJS's Rendern der PDF-Funktionen, wenn PhantomJS verwendet wird in Kombination mit Selen und Python? (dh. mimic page.render('file.pdf') Verhalten in Python über Selen). Ich merke, dass diese verwendet GhostDriver, und GhostDriver nicht wirklich viel in

Aufrufen der JS-Methode direkt von CasperJS

Anzahl der Antworten 3 Antworten
Ich versuche zu testen, eine Seite mit CasperJS, insbesondere möchte ich stecken Sie das Daten-Modell einen Haufen. Sagen wir, ich habe eine basic-Funktion aufgerufen, die Steuern, und ich möchte sicherstellen, dass es die richtige Steuersatz. Also würde

Debug "about:blank" in CasperJs

Anzahl der Antworten 2 Antworten
Habe ich die folgende einfache casperjs script (ich kann den Namen der tatsächlichen URL - sorry) auf einem Windows 7-Maschine: var casper = require('casper').create({verbose:true,logLevel: "debug"}); casper.start('https://[XXX].de', function() { console.log(this.getCurrentUrl()); }); casper.run(); Die Ausgabe besagt, dass es fehlgeschlagen

Phantomjs: bestimmte Seite nicht öffnen

Anzahl der Antworten 2 Antworten
Ich bin derzeit am schreiben einer web-Anwendung, bei der einige web-scraping. Um dabei zu helfen, ich bin beschäftigt die Hilfe von phantomjs. Jedoch, bestimmte (aber nicht alle) web-Seiten Rückgabe eines status="fail". Hier ist der code (Hinweis: Dies

PhantomJs klicken auf links oder das ausführen der on-page-Funktionen

Anzahl der Antworten 2 Antworten
Bin ich auch einfach nur verwendet, um PhantomJs und so weit es ist wirklich cool. Ich versuche zu Crawlen einer Website und erhalten Sie Daten über die Produkte auf der Website. Jeder Produkt-Seite lädt mit der Standard-Farbe

Wie zum download von Bildern von einer Website mit phantomjs

Anzahl der Antworten 5 Antworten
Ich will sparen Sie einige Bilder von einer Website. Im moment bekomme ich die Pfade zu den Bildern, aber ich habe keine Ahnung, wie das erhalten und speichern Sie die Bilder mit phantomJs. findRotationTeaserImages = -> paths

Wie zu verwenden Phantomjs' cookie-API?

Anzahl der Antworten 1 Antworten
Ich versuche zu verwenden rasterize.js aus dem phantomjs' Beispiel-Ordner zum erfassen einer web-Seite in PDF. Das problem, das ich habe ist, dass die web-Seite des Benutzers erfordert log-in. Dann sah ich es ist ein cookie-option für Phantomjs.

Schienen Phantomjs, poltergeist, und Capybara-spielen nicht gut zusammen

Anzahl der Antworten 3 Antworten
Arbeiten in einer rails 3.1.2 Projekt (mac OS X), habe ich PhantomJS richtig installiert (ich kann code ausführen, wie die folgenden, und es funktioniert perfekt, genau das grabben der Titel der Seite und speichern Sie eine genaue

Passen Sie PDF-Optionen für PhantomJS

Anzahl der Antworten 1 Antworten
Benutze ich PhantomJS für PDF-Erzeugung. Dies ist mein Befehl: ./phantomjs rasterize.js <someurl> test.pdf Es generiert die pdf-Datei aber: Die PDF sieht nichts, wie die ursprünglichen website Kann ich nicht die Seite Orientierung Auch gibt es andere Optionen,

Wie PhantomJS installieren für die Verwendung mit Python Selenium auf dem Raspberry Pi?

Anzahl der Antworten 3 Antworten
Ich soll zum ausführen eines Python-Skript mit Selenium WebDriver mit PhantomJS als headless-browser auf meinem Raspberry Pi läuft Raspbian. Ursprünglich schrieb ich das Skript in OS X, wo es gut funktioniert. Aber in versuchen, damit es funktioniert

Wie die Umsetzung PhantomJS mit Selenium mit java WebDriver

Anzahl der Antworten 4 Antworten
Ich bin verrückt, wirklich. Ich habe diesen code: public class Creazione extends TestCase { private PhantomJSDriver driver; private String baseUrl; private boolean acceptNextAlert = true; private StringBuffer verificationErrors = new StringBuffer(); @Before public void setUp() throws Exception