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