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.

Wie laufen PhantomJS als server und rufen Sie es aus der Ferne?

Anzahl der Antworten 2 Antworten
Dies ist wahrscheinlich eine sehr einfache Frage. Ich würde gerne einen monitorlosen browser PhantomJS als server aber nicht als Befehl Linie Werkzeug. Sobald es läuft, ich würde gerne nennen es Remote über HTTP. Das einzige, was ich

bestätigen alert-Fenster in phantom.js

Anzahl der Antworten 5 Antworten
habe ich diese Funktion die suchen-Schaltfläche, und klicken Sie auf es, aber nach dieser Warnung wird angezeigt, und ich brauche, um es zu bestätigen mit phantom.js function() { page.evaluate(function() { $('.item-list clicked').first().find($('.comment-delete')).find('a').click(); }) } kann ich emulieren

"Fehler beim instanziieren Modul ngSanitize" beim pre-rendering AngualrJS Website mit PhantomJS

Anzahl der Antworten 1 Antworten
Ich bin versucht zu Rendern meine AngularJS-Website mit PhantomJS. (Mit phantomjs-runner.js von http://www.yearofmoo.com/2012/11/angularjs-and-seo.html) ich bin nicht in der Lage, die Seite zu laden, die durch PhantomJS als die folgenden Fehler Auftritt. Dieser Fehler tritt nicht in IE/Chrome/Firefox.

Verwendung von Selen in den hintergrund

Anzahl der Antworten 1 Antworten
Ich bin mit Selen und Chrom webdriver, aber wenn ich das ausführen von Skripts öffnet sich ein Fenster. Gibt es eine Möglichkeit, dass es auf das internet zugreifen können, ohne dass das Fenster aufspringen? from selenium import

CasperJS: so beenden Sie die Ausführung von Skript?

Anzahl der Antworten 2 Antworten
Habe ich gestern geschrieben habe meine ersten tests mit CasperJS und ich finde es erstaunlich. Das problem ist, dass ich nicht finden konnte, einen Weg zu verlassen der Skript-Ausführung (sprich: casperjs nicht vorhanden ist, so kann ich

Warum nicht PhantomJSDriver nutzen die Möglichkeiten, die ich einstellen?

Anzahl der Antworten 2 Antworten
Ich werde einige Möglichkeiten für PhantomJsDriver. DesiredCapabilities caps = new DesiredCapabilities(); caps.setJavascriptEnabled(true); caps.setCapability("cssSelectorsEnabled", false); caps.setCapability("applicationCacheEnabled", true); caps.setCapability("acceptSslCerts",true); caps.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY,phantomJsPath); this.driver = new PhantomJSDriver(caps); Dann prüfe ich, welche Fähigkeiten der Fahrer ist mit: System.out.println(driver.getCapabilities()); Ausgabe: Capabilities [{ platform=XP, acceptSslCerts=false,

Angular JS-Fehler: [$Injektor:nomod] Modul 'portfolioMockupApp.Dienstleistungen " ist nicht verfügbar

Anzahl der Antworten 2 Antworten
Ich bin versucht zu schreiben, einige unit-tests mit Karma und erhalte die folgende Fehlermeldung: PhantomJS 1.9.8 (Mac OS X) FEHLER Fehler: [$Injektor:nomod] Modul 'portfolioMockupApp.services' ist nicht verfügbar! Sie entweder falsch geschrieben den Namen des Moduls oder vergessen

PhantomJS require() einen relativen Pfad

Anzahl der Antworten 5 Antworten
In einem PhantomJS script ich würde gerne laden Sie ein benutzerdefiniertes Modul, aber es scheint relative Pfade nicht funktioniert in PhantomJS ? script.js: var foo = require('./script/lib/foo.js'); foo.bar('hello world'); phantom.exit(); foo.js: exports.bar = function(text){ console.log(text); } Nach

DOM-manipulation mit PhantomJS

Anzahl der Antworten 2 Antworten
Ich bin mit PhantomJS erstellen Sie screenshots von beliebigen URLs. Bevor der screenshot gemacht wird, ich will zu manipulieren, die Seite DOM zu entfernen, alle drop-down-Menüs, wie PhantomJS macht Sie falsch in der linken oberen Ecke der

Wie kann ich warten, bis die Seite fertig sein PhantomJS?

Anzahl der Antworten 2 Antworten
Ich bin mit PhantomJS, sich in einen Ort etwas tun. Die Website verwendet OAuth für die Anmeldung. Klicken Sie auf den "Login" auf die Schaltfläche, gelangen Sie zu den OAuth-service. Dort geben Sie Ihre Zugangsdaten ein und

Wie poltergeist/PhantomJS und capybara-webkit unterscheiden?

Anzahl der Antworten 4 Antworten
Was sind die Unterschiede zwischen PhantomJS und capybara-webkit -? Was sind die Vorteile von capybara-webkit-über PhantomJS? Welche der beiden ist die effizienteste Instrument? Andere ... InformationsquelleAutor Prashanth Sams | 2014-05-30

Timeout auf selenium webdriver.PhantomJS

Anzahl der Antworten 2 Antworten
Die situation Habe ich ein einfaches python-Skript, um die HTML-Quelle für eine gegebene url: browser = webdriver.PhantomJS() browser.get(url) content = browser.page_source Gelegentlich, die die url verweist auf eine Seite mit slow-laden von externen Ressourcen (z.B. video-Dateien, oder

Phantomjs-installation für Windows

Anzahl der Antworten 1 Antworten
Ich heruntergeladen habe, die "phantomjs-1.7.0-windows.zip" für Windows von hier. Ich sogar den Pfad zu den extrahierten Ordner in der Umgebungsvariablen. Aber ich bin immer der "parse error" wenn ich versuche, geben Sie jeden Befehl wie phantomjs --version

So deaktivieren oder ändern Sie den Pfad von ghostdriver.log?

Anzahl der Antworten 2 Antworten
Frage ist straightfoward, aber den Zusammenhang kann helfen. Ich versuche zum bereitstellen von scrapy, während mit Selen und phantomjs als downloader. Aber das problem ist, dass es hält auf zu sagen permission denied, wenn Sie versuchen zu

Auf PhantomJS kann ich nicht zählen jQuery und ohne jQuery kann ich nicht post-Formular-Daten

Anzahl der Antworten 5 Antworten
Ich habe Probleme beim ausführen von jQuery in PhantomJS. Ich habe festgestellt diese Antwort, die spricht, über keine variable ist innerhalb der bewerten-Funktion, aber die Frage ist über ein node-Modul und in meinem Beispiel habe ich nur

Zuverlässige Detektion von PhantomJS-basierte spam-bots

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit, um konsequent zu erkennen PhantomJS/CasperJS? Ich habe den Umgang mit einer spuckte der bösartigen spambots gebaut und konnten meist blockieren Sie auf der Grundlage bestimmter Verhaltensweisen, aber ich bin neugierig, ob es ist

Holen Sie javascript gerenderte html-Quelle mit phantomjs

Anzahl der Antworten 1 Antworten
Zunächst, ich bin nicht auf der Suche nach Hilfe bei Entwicklungs-oder Testumgebung. Auch ich bin neu in phantomjs und alles, was ich will, ist nur der Befehl-Linie Betrieb von phantomjs auf linux-terminal. Ich habe eine html-Seite, deren

PhantomJS und Selenium Webdriver - Wie man klar session

Anzahl der Antworten 3 Antworten
Bin ich mit Selenium Webdriver (Java) und PhantomJS testen einer komplexen JS-getriebene website. Mein problem ist, dass der browser PhantomJS hält die session zwischen zwei tests, die dazu führt, Fehler im test-setup. Wenn ich die tests mit

Batch-Datei zum ausführen von windows-Befehl in Schleife

Anzahl der Antworten 2 Antworten
den folgenden code unten geöffnet 10-Eingabeaufforderung von windows. Aber ich versuche zu beenden, ein Befehl zu einer Zeit, und starten Sie die nächste im gleichen Fenster. Kann bitte jemand änderungen vorschlagen? echo off SET /a i=0 :loop

PhantomJS öffnen Sie eine Seite nach der anderen

Anzahl der Antworten 1 Antworten
Habe ich dieses Beispiel zum erstellen einer phantomjs-code-login auf website. var page = require('webpage').create(); page.open("http://www.facebook.com/login.php", function(status) { if (status === "success") { page.onConsoleMessage = function(msg, lineNum, sourceId) { console.log('CONSOLE: ' + msg + ' (from line #'

CasperJS - Wie öffnen sich alle links in einem array von links

Anzahl der Antworten 7 Antworten
Ich versuche es so zu machen, dass CasperJS öffnet sich jeder link in einem array von links. Ich habe es so gemacht, dass nachdem ich öffne einen link, wird der Titel der Seite. Aber wenn ich es

JQuery-DOM-Selektor-syntax in PhantomJS?

Anzahl der Antworten 3 Antworten
Ich bin zu lernen, PhantomJS und fragte mich, ob es möglich ist, die jQuery-DOM-Selektoren in den JS-Dateien PhantomJS läuft? Ich habe gesehen, ein kurzes Beispiel auf github wird angezeigt, um anzugeben diesen: Stichprobe von PhantomJS mit Qunit

Kann ich den original-Quelltext der Seite (vs aktuelle DOM) mit phantomjs/casperjs?

Anzahl der Antworten 3 Antworten
Ich werde versuchen, die Originalquelle für eine bestimmte web-Seite. Die Seite führt einige Skripte, ändern Sie den DOM, sobald er geladen wird. Ich würde gerne die Quelle, bevor irgendein script oder Benutzer ändert ein Objekt im Dokument.

Wo sind screenshots aus phantom.js gespeichert?

Anzahl der Antworten 7 Antworten
Gerade erst mit Phantom.js nach der Installation via Homebrew auf meinem mac. Ich versuche die Beispiele zum speichern von screenshots von Webseiten per https://github.com/ariya/phantomjs/wiki/Quick-Start var page = require('webpage').create(); page.open('http://google.com', function () { page.render('google.png'); phantom.exit(); }); Aber ich

WebDriver PhantomJS Nicht in der Lage zu finden, element, funktioniert aber mit Firefox

Anzahl der Antworten 2 Antworten
Ich habe schlug meinen Kopf an der Wand für eine lange Zeit jetzt, so dachte ich, würde ich Sie bitten, die "Experten", warum der folgende code nicht funktionieren würde (Eingabe Kennwort) mit PhantomJS, aber funktioniert Prima mit

Snapshot HTML-Seiten konvertieren Sie dann mit Bild node.js und phantom

Anzahl der Antworten 1 Antworten
Ich versuche ein Bild zu erstellen Schnappschuss von meiner website mit Knoten-weshot das hängt davon ab, phantomjs. Es funktioniert, wie erwartet, auf meiner lokalen Maschine, aber wenn ich installieren Sie es auf einem live-server. Es hält nur

Immer ReferenceError: Can ' T find variable: beschreiben, wenn Sie versuchen zum ausführen von tests mit mocha und phantom-js

Anzahl der Antworten 1 Antworten
Ich habe Probleme, meine Prüfung durandal Anwendung mit Mokka mit phantomJs. Hier ist was ich getan habe: Firt ich erstellte eine dummyPage enthalten die tests mit dem requireJs-Umgebung: <!DOCTYPE html> <html> <head> <link href="mocha.css" /> <script type="text/javascript"

Besseren Weg, um PhantomJS Binär in einem maven-Projekt?

Anzahl der Antworten 2 Antworten
Ich versucht, mit dem phantomjs-maven-plugin zu installieren phantomjs binäre. Ich wollte meinen tests auf einem Tomcat7 server, der ist, warum ich brauchen, um zu konfigurieren, binäre automatisch. Hier ist meine pom.xml <properties> <ghostdriver.version>1.2.0</ghostdriver.version> <phantomjs.version>1.9.7</phantomjs.version> <phantomjs-maven-plugin.version>0.7</phantomjs-maven-plugin.version> </properties> <dependencies>

Verwenden PhantomJS zum extrahieren von html-und text

Anzahl der Antworten 4 Antworten
Ich versuche, zu extrahieren alle den text-Inhalt einer Seite (weil es nicht funktioniert mit Simpledomparser) Ich versuche, dies zu ändern einfaches Beispiel aus dem Handbuch var page = require('webpage').create(); console.log('The default user agent is ' + page.settings.userAgent);

tutorial-AngularJS - npm install Fehler

Anzahl der Antworten 3 Antworten
Ich versuche, die Schritte auf der angularjs-website, aber ich es ist ein Fehler aufgetreten. Dies ist der Inhalt meines Pakets.json: $ cat Paket.json { "name": "angularjs-seed", "description": "A starter project for AngularJS", "repository": "https://github.com/angular/angular-seed", "devDependencies": { "phantomjs":

PhantomJS klicken Sie auf ein Bild und warten Sie für das laden

Anzahl der Antworten 2 Antworten
Ich versuche zu tun, Seite-Automatisierung mit PhantomJS. Mein Ziel ist es, in der Lage zu gehen auf eine website, klicken Sie auf ein Bild, und weiterhin mit anderen code nach dem laden der Seite aus dem klicken

TypeError: 'unicode' - Objekt ist nicht aufrufbar

Anzahl der Antworten 2 Antworten
Möchte ich, um die Quelle, aber ich habe die ERROR: >> from selenium import webdriver >> driver = webdriver.PhantomJS() >> url='http://google.com' >> cont=driver.page_source(url) >> print cont >> driver.quit() FEHLER: Traceback (most recent call last): File "u.py", line

PhantomJs: inline-HTML mit externer CSS-Datei

Anzahl der Antworten 3 Antworten
Ich versuche, zu machen einige inline-HTML, die links zu einer externen css-Datei mithilfe der folgenden PhantomJs script: var page = require('webpage').create(); page.content = ''; page.content += '<html><head>'; page.content += '<link href="http://example.com/css/layout.css" type="text/css" media="Screen">'; page.content += '</head><body>'; page.content

Wie Phantomjs ausgeführt eine js-Datei auf Windows

Anzahl der Antworten 3 Antworten
Ich habe gerade ausgeführt phantomjs.exe und ein command-line-Fenster. Wie konnte ich ausführen .js-Dateien unter ./Beispiele/? Wenn Sie nur den Dateinamen eingeben "version.js" ich bekam die Fehlermeldung - "cannot find variable: version". Danke! InformationsquelleAutor Ricky | 2012-09-23

Wie zu verwenden asp.net und phantomjs um einen Screenshot von einer Seite aus und senden es an den client

Anzahl der Antworten 5 Antworten
Ich möchte in der Lage sein zu Lesen, dass ein Screenshot von einer Website, und bin versucht, phantomjs und ASP.NET. Habe ich versucht, mit Seite.Rendern, die würde speichern Sie das Bildschirmfoto in eine Datei. Es funktioniert wie

Wie man der Antwort nach einem POST-request in CasperJS

Anzahl der Antworten 3 Antworten
Habe ich diese sehr einfache code zum Lesen der Antwort vom server-Endpunkt nach einer post-Anforderung. Ich bin eigentlich speichern von Daten in eine Datenbank und warten auf eine Antwort bevor Sie gehen Sie zum nächsten Schritt casper.open('http://example.com/ajax.php,

Wie kann ich Sie auf diese Schaltfläche, CasperJS?

Anzahl der Antworten 2 Antworten
Nach einigem Debuggen, es scheint, ich bin habend Schwierigkeit, entweder durch klicken oder auslösen des click-Ereignisses der Schaltfläche innerhalb CasperJS: <a id="generate" class="btn" href="#generate"><strong>Generate</strong></a> Hier der code, den ich bisher: var casper = require('casper').create({ clientScripts: [ '...\\JQuery\\jquery-1.11.1.min.js'

Schaben dynamische Inhalte auf der Seite phantomjs

Anzahl der Antworten 2 Antworten
Mein Unternehmen mit einer website hostet alle unsere FAQ und die Fragen der Kunden. Wir haben Pläne, um durch zu gehen und wischen Sie alle von den alten Daten und neuen input und der Dienst nicht über

Web scraping mit PhantomJS

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit, um alle JavaScripts in eine Webseite genau wie der browser ohne die Angabe, welche Funktion ausgeführt werden? In den meisten Beispielen, die ich sah, scheinen Sie angeben, welcher Teil von JavaScript, die Sie

ffmpeg werfen "Output file #0 enthält keine stream", wenn Sie versuchen, um eine Diashow aus Bildern

Anzahl der Antworten 1 Antworten
Ich versuche, um das erstellen von video-streaming unter Verwendung von phantomjs, erstellen screenshots von einer url, dann wird es leiten Sie die frames zu ffmpeg, so kann er es verwenden, um Streaming-video zu einem rtmp-url . hier

PhantomJS font-rendering

Anzahl der Antworten 2 Antworten
Kann PhantomJS Rendern von truetype-Schriftarten, die eingebettet sind in die Webseite? Ich habe mein css wie dieses @font-face { font-family: 'Roboto'; font-style: normal; font-weight: normal; src: local('Roboto-Regular.ttf'), url('Roboto-Regular.ttf') format('truetype'); } Thema aufgelistet auf github: github.com/ariya/phantomjs/issues/10592 Dank Bowerbros.

Wie zu verwenden Phantomjs für das öffnen einer website in Selen

Anzahl der Antworten 1 Antworten
Ich versuche, headless webkit-von PhantomJs für die Eröffnung google.com durch selenium webdriver, aber wenn ich den code auszuführen-system gibt eine Fehlermeldung aus. phantomJs.exe platziert im E-directory. Bitte helfen Sie mir dieses Problem zu beheben. public static void

Ausführen von Javascript auf Selen/PhantomJS

Anzahl der Antworten 1 Antworten
Ich bin mit PhantomJS via Selenium Webdriver in Python, und ich versuche, führen Sie ein Stück JavaScript-Code auf der Seite, in der Hoffnung, der Rückkehr ein Stück Daten: from selenium import webdriver driver = webdriver.PhantomJS("phantomjs.cmd") # or

Testen von AngularJS-Anwendung mit Selenium und PhantomJS

Anzahl der Antworten 2 Antworten
Möchte ich testen, meine AngularJS-Anwendung mit Selenium und PhantomJS, aber ich bin nicht der Suche nach einer einfach zu start-Ressource oder video-tutorial. Können Sie bitte deuten einige gute Ressource als Ausgangspunkt. Willst du denn das Gerät oder

Ajax-request in PhantomJs script

Anzahl der Antworten 1 Antworten
Problem: Ajax-Anfrage innerhalb von phantomJs script um eine lokale Seite funktioniert nicht (keine Reaktion) Frage: Wie kann ich machen, damit es funktioniert? Irgendwelche Ideen oder mögliche Lösungen? Beschreibung: ich bin mit einem phantomJs script und ich brauche,

Gewusst wie: abrufen-Attribut des Elements in CasperJS mithilfe eines XPath-Ausdrucks

Anzahl der Antworten 2 Antworten
Ich habe eine Webseite mit diesem zwischen den Zeilen: <a href="http://foo.com/home.do?SID=3443132">... Muss ich extrahieren "href" - Attribut mit XPath. In der API von CasperJS ist, schrieb diese Informationen vor: clientutils.getElementByXPath. Hier ist mein code: phantom.casperPath = '..n1k0-casperjs-5428865';

Fehler : java.lang.NoClassDefFoundError: org/openqa/Selen/HasInputDevices , beim ausführen von tests mit Hilfe von ghostdriver

Anzahl der Antworten 1 Antworten
Ich versuche zu laufen, meine webdriver Testfälle mit ghostdriver (Phantomjs) aber das gibt Fehler java.lang.NoClassDefFoundError: org/openqa/selenium/HasInputDevices. Alles scheint in Ordnung für mich, aber ich verstehe nicht, warum es Fehler. OS - WIN7 Coding - JAVA 1.7 Rahmen

Wie bewegen Sie die Maus an Selen?

Anzahl der Antworten 3 Antworten
Ich versuche zu simulieren, wird die Bewegung der Maus über einen zufälligen Kurve Linien-oder Parabel, so wie es aussieht ist die Maus tatsächlich bewegt über die Seite. Mit Selen, ich weiß nur, wie auf ein element zu

Wie die for-Schleife in casperjs

Anzahl der Antworten 3 Antworten
Ich versuche, klicken Sie auf 'weiter' - Taste N-mal und schnappen Sie sich den Quelltext der Seite jeder Zeit. Ich verstehe, dass ich kann eine beliebige Funktion auf der remote-website, so dass anstelle der click () -

Wie zu verwenden phantomjs?

Anzahl der Antworten 1 Antworten
Ich würde gerne lernen, phantomjs, aber ich kann nicht finden, gute Anleitung. Ich habe 2 Fragen: wo ist das problem in folgendem code (müssen erfassen label-Knopf und schreiben einer Datei): var page = require('webpage').create(); var fs =