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.
6
Antworten
Läuft Selen lokal auf Kolben. Im mit dem PhantomJS-Treiber. Ich hatte vorher einen Pfad-Fehler: selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to be in PATH. Aber nachdem ich herausfand, aus anderen StackOverflow-Frage, habe ich gelernt, dass ich zu Durchlaufen
1
Antworten
Ich bin auf der Suche, um in der Lage sein, um selektiv ein-und ausschalten bestimmter Bilder. Ich bin gekommen, über die folgenden Artikel: PhantomJS, wie skip download resource Ich habe auch festgestellt, das Artikel, die sehr ähnlich
1
Antworten
Ich bin mit dem waitForSelector() und captureSelector() Methoden in CasperJS zu warten, und wählen Sie ein element über eine CSS-Selektor, dann speichern Sie einen screenshot davon. Aber ich finde, dass da die css - background festgelegt wurde
2
Antworten
Ich habe eine Anwendung, die verwendet Selenium Webdriver, um einige Informationen aus einer Website. Es funktioniert gut mit FirefoxDriver und ChromeDriver, aber wenn ich versuchte, Sie zu wechseln PhantomJSDriver, stieß ich auf einige Schwierigkeiten. Auf einem Windows-Rechner
2
Antworten
Möchte ich generieren, die ein Modul erzeugen PDF durch unter input als ich meine Rechnung und das PDF-Datei zu senden clients mail-id automatisch. Im 1. Schritt habe ich einige code, und versuchen Sie zum generieren von PDF-Dateien.
2
Antworten
Ich versuche mich zu ordnen, meine Buchstabensuppe eckige, karma, jasmine, phantomjs, und maven. Ich Tue dies mit einem Spielzeug-Projekt für jetzt, in der Vorbereitung für die Integration in ein reales Projekt. Das folgende ist meine Liste der
4
Antworten
Ich bin mit Selen/phantomjs zum erstellen von png-Dateien aus html in python. Gibt es eine Möglichkeit zum erzeugen der png aus einem html-string oder filehandle (statt einer website)? Ich habe gesucht, durch die Selen-docs und gegoogelt aber
1
Antworten
Ich bin vertraut mit PhantomJS. Aber ich kann nicht eine Sache. Ich habe eine Seite mit einer einfachen form: <FORM action="save.php" enctype="multipart/form-data" method="GET" onSubmit="return doSubmit();"> <INPUT name="test_data" type="text"> <INPUT name="Submit" type="submit" value="Submit"> </FORM> und ein save.php nur
6
Antworten
So, ich bin versucht zu öffnen websites auf neuen tabs in meinem WebDriver. Ich möchte, um dies zu tun, denn die Eröffnung einer neuen WebDriver für jede website benötigt ungefähr 3,5 Sekunden mit PhantomJS, ich will mehr
2
Antworten
Es eine Fehlermeldung hervorrufen, sagte, "Kann nur die Cookies für die aktuelle Domäne",aber alle die ich gemacht habe, einfach die alten cookies.Irgendwann füge ich die 'richtige' domain,Fehler Meldung "Unable to set Cookies". Und getestet habe ich es
4
Antworten
Möchte ich phantomJS für einige web-Tests, und ich bin gekommen, über GhostDriver (https://github.com/detro/ghostdriver). Ich habe es eingebaut, mithilfe der Anweisungen in der readme und ich kann es auf einem angegebenen port, aber ich bin nicht sicher, wie
1
Antworten
Ich brauche, um eine Schleife von 3 mal und 2 Sekunden zwischen jeder iteration. Ich habe versucht, diese 3 Optionen: Option 1 var casper = require('casper').create({ verbose: false, logLevel: 'debug' }); casper.start("http://google.com"); casper.on('remote.message', function(msg) { this.echo('remote message
2
Antworten
Hallo, ich bin neu in phantomjs, Habe ich generierten HTML-zu PDF-Dokumenten mit dem Befehl. Aber ich will generieren von PDF-Dateien durch klicken auf eine Schaltfläche auf der Seite. und rufen phantomjs, indem Sie einige Weg, um die
3
Antworten
Ich versuche zu bauen, ein Funktionstest mit CasperJS. caseperjs wird von einem backend-test-suite mit dem folgenden Befehl: PHANTOMJS_EXECUTABLE=../client/node_modules/phantomjs/bin/phantomjs ../client/ext_modules/casperjs/bin/casperjs test ../client/test/functional/init.coffee In init.Kaffee ich will importieren/einbinden anderer module (Datei) die Sitze nur daneben. Wie es zu tun?
4
Antworten
Hat jemand eine einfache erste Schritte-Anleitung zur Konfiguration Karma zu verwenden PhantomJS? Mithilfe der phonecat Beispiel, ich habe Karma läuft mit Chrome feine und obwohl der Karma-docs erwähnen PhantomJS (die ich jetzt installiert habe) ich kann nicht
3
Antworten
Ich Frage mich, wie könnten wir einstellen, cli-Parameter, die in unserem code und nicht, indem Sie am Ende der Befehlszeile wie diese: casperjs casper_tor.js --proxy=127.0.0.1:9050 --proxy-type=socks5 Habe ich getestet, dass Dinge wie, aber es hat nicht funktioniert:
2
Antworten
Die Daten auf der Webseite angezeigt wird dynamisch und es scheint, dass die überprüfung für jede änderung in der html und das extrahieren der Daten ist eine sehr schwierige Aufgabe und braucht auch mich sehr unzuverlässig XPath-Ausdrücken.
1
Antworten
Poste ich hier nach vielen Stunden der erfolglosen Suche. PhantomJS mir nicht erlauben, eine variable verwenden, wie in den folgenden code mit der Fehlermeldung beim ausführen meines scripts "nicht finden Können variable". Haben Sie keine Ahnung, wo
9
Antworten
Diese https://www.npmjs.com/package/phantom#functionality-details Seite sagt: Können Sie auch pass-Befehl Linie Schalter, um die phantomjs Prozess, durch Angabe zusätzlicher Argumente zu phantom.create(), z.B.: phantom.create '--load-images=no', '--local-to-remote-url-access=yes', (page) -> oder indem diese in die Optionen* Objekt: phantom.create {parameters: {'load-images': 'no',
4
Antworten
Sollte nicht die Ausgabe von diesem PhantomJS script sein, 240x320 Pixel? Ich bin immer ein großer, Standard-Größe Bild. clipRect() scheint das Rendern der richtigen Größe Bild, aber ich brauche das ansprechende Inhalte der Seite, auf die tatsächliche
4
Antworten
Möchte ich hinzufügen, dass "custom Header" Selen PhantomJS in python. Die überschrift möchte ich hinzufügen. headers = { 'Accept':'*/*', 'Accept-Encoding':'gzip, deflate, sdch', 'Accept-Language':'en-US,en;q=0.8', 'Cache-Control':'max-age=0', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36' } Dies
3
Antworten
Baue ich einige unit-tests für einen service in Angular2. In meinem Service ich habe den folgenden code: var hash: string; hash = this.window.location.hash; Jedoch wenn ich einen test, der diesen code enthält, wird es scheitern. Es wäre
3
Antworten
Habe ich installiert nodejs-0.10.15 auf debian 6. Mit npm habe ich dann installiert: sudo npm install grunt-cli -g Habe ich auch ausgeführt npm install in meinem lokalen test-Verzeichnis (Download der notwendigen Abhängigkeiten zu den node_modules-Verzeichnis) enthält das
5
Antworten
Ich bin Schaben eine Facebook-Seite mit dem PhantomJS-Knoten Modul (https://github.com/sgentle/phantomjs-node), aber wenn ich versuche die Bewertung der Seite, es nicht bewerten, die Funktion, die ich an ihn übergeben. Ausführung in einem eigenständigen Skript und es läuft mit
1
Antworten
Ich kann nicht scheinen, um eine einfache form Einreichen. Unten ist der code, den ich habe zu Unterwerfen "Test", um die Google-such-Formular und drucken Sie die Ergebnisse. var url = 'http://www.google.com/', page = new WebPage(); page.open(url, function(status)
2
Antworten
Ich bin mit PhantomJS, um screenshots von einer Webseite, mit der Seite.render () - Methode, die detailliert im https://github.com/ariya/phantomjs/wiki/Screen-Capture . Es funktioniert gut, außer für den hintergrund Bilder, die alles manchmal leer angezeigt. Sie können sehen, ein
1
Antworten
Ich versuche phantomJS mit webdriver und ich habe Probleme mit der Handhabung von javascript-alerts. Ich merke das phantomjs Treiber desired_capabilities hat ein Feld 'handlesAlerts': False gibt es eine Möglichkeit, diesen Wert auf true setzen? Ich habe versucht,
1
Antworten
Ich bin mit dieser einfachen Selen testen in java: public static void main(String args){ WebDriver driver = new PhantomJSDriver(); driver.get("http://www.google.com"); WebElement element = driver.findElement(By.id("gbqfif")); element.sendKeys("cheese"); element.submit(); System.out.println("Titulo:"+driver.getTitle()); driver.quit(); } aber hier in meinem Büro, es erfordert die
2
Antworten
Habe ich geschrieben, einige Teile des PhantomJS Anwendung. Ich bin parsing auf eine website, wo ich Schreibe, Benutzername und Passwort in ein formular. Nach diesen habe ich auf einen link zu klicken. Während ich diese Fehlermeldung erhalten:
2
Antworten
Ich bin mit phantomjs(1,5) und casperjs für meine funktionalen tests. casper = require('casper').create loadImages: false casper.start 'http://vk.com', -> @fill 'form[name="login"]', { email: mail, pass: pass}, true casper.thenOpen "http://vk.com/#{app}", -> @echo "User at #{app}" casper.then -> @click "iframe['element']"
2
Antworten
Kann ich nicht halten-session surfen durch eine website, nachdem Sie sich eingeloggt. Kann ich tun, erfolgreich login auf der Website (ich festlegen, dass unabhängig von der Seite ist es, nach der Anmeldung werden Sie weitergeleitet auf die
9
Antworten
Ich versuche zu krabbeln werden die Größen für dieses Produkt: Link zum Artikel Das problem: Die Größen sind geladen, nachdem die Farbe des Produkts ausgewählt. In der Produkt-Seite den Quellcode, ich kann sehen, dass die dropdown hat
2
Antworten
CasperJS aufgerufen wird von PHP mit einem exec() Befehl. Nach CasperJS tut seine Arbeit, wie beispielsweise das abrufen von teilen einer Webseite, wie können die abgerufenen Daten zurück zu PHP? InformationsquelleAutor Nyxynyx | 2013-04-06
2
Antworten
Bin ich mit dem phantom js zu testen, die Zugriff auf eine Webseite, diese läuft ungefähr 350 mal in den Raum von etwa einer halben Stunde. Ich bin dann läuft webalizer auf dem server zu testen-Seite zugreift.
5
Antworten
Ich bin versucht, um dieses Skript auszuführen: https://github.com/Chillee/coursera-dl-all Jedoch, das Skript schlägt fehl, die Zeile session = webdriver.PhantomJS() mit dem folgenden Fehler Traceback (most recent call last): File "dl_all.py", line 236, in <module> session = webdriver.PhantomJS() File
3
Antworten
Ist es peinlich zu Fragen, weil es scheint, wie etwas mit so slim chance, Fehler. Ich hätte nicht gedacht, dass dies schwierig werden würde, aber ich habe schon einstecken entfernt an diese für fast 3 Stunden jetzt,
2
Antworten
Muss ich ändern Sie die Standardeinstellung von " automatische cache löschen für Phantomjs, wenn es eine solche Funktion. Irgendeine Idee? InformationsquelleAutor PHA | 2015-03-05
3
Antworten
Ich wollen speichern Sie das Bild innerhalb des div im code angegeben. Aber mit dem code unten habe ich"m immer einen anderen Teil gerendert. Ist das der richtige Weg, es zu tun? Ich bin nur ein Anfänger
1
Antworten
Ich gerade heruntergeladenen und installierten phantomjs auf meinem Rechner. Ich kopieren und einfügen das folgende Skript in eine Datei namens hello.js: var page = require('webpage').create(); var url = 'https://www.google.com' page.onLoadStarted = function () { console.log('Start loading...'); };
3
Antworten
Ich versuche zu laufen PhantomJS Fahrer in Python aber ich bin immer Fehler. Ich habe gelesen, dass ich mich übergeben muss der gesamte Pfad als argument, aber es hat nicht geholfen. Hier ist der code: from selenium
2
Antworten
Den code unten will Phantom.js die Seite zu laden, klicken Sie auf eine Schaltfläche und warten Sie 5 Sekunden vor der Rückkehr HTML-Codes der Seite. Problem: Jedoch mit setTimeout() für die 5-Sekunden-Verzögerung bewirkt, dass die page.evaluate Funktion
3
Antworten
Entwickle ich eine kleine Konsole-Anwendung mit Selenium und ich muss schalten Sie alle Protokolle aus. Habe ich versucht phantomJSDriver.setLogLevel(Level.OFF); aber es funktioniert nicht. Ich brauche Hilfe. Wie deaktiviere ich alle logs in der Konsole-Anwendung, Selen und Phantomjs
5
Antworten
Ich versuche, mit PhantomJS mit Selenium Webdriver und habe Erfolg, sondern auch für eine bestimmte website, die ich sehen, dass es nicht zur URL zu navigieren. Ich habe es mit sowohl Python und C#. Python-Code: dcap =
7
Antworten
Gibt es eine Website, die ich bin versucht zu kratzen, das erste lädt eine html/js ändert die form-input-Felder mit js und dann Posten. Wie bekomme ich den endgültigen html-output von der Geposteten Seite? Ich versucht, dies zu
3
Antworten
Momentan bin ich mit dem folgenden Befehl ausführen phantomJS exec('./phantomjs table.js',$op,$er); table.js var page = require('webpage').create(); page.open('table.php', function () { page.render('table.png'); phantom.exit(); }); Diese dient dem Zweck. Aber ich bin jetzt erforderlich ist, um eine dynamische variable,
4
Antworten
Ich habe in der Auseinandersetzung mit der Verwendung von PhantomJS/Selen/python-Selen zum herunterladen einer Datei auf dem filesystem. Ich bin in der Lage, leicht zu navigieren durch den DOM und klicken Sie auf, bewegen etc. Das herunterladen einer
2
Antworten
Laut diese es ist möglich, jetzt zu ändern-Header. Atm muss ich ändern Accept-Language in PhantomJS webdriver. Dieser code funktioniert nicht DesiredCapabilities.PHANTOMJS['phantomjs.page.customHeaders.Accept-Language'] = 'ru-RU' driver = webdriver.PhantomJS() Ist es möglich irgendwie zu konfigurieren Phantomjs zu senden mein header?
2
Antworten
Ich versuche zu testen, meine Reagieren Komponente und erhalten die folgende Fehlermeldung. Invariant Violation: nicht finden Konnte, "speichern", entweder am Rahmen oder Requisiten von "Connect()". Entweder wickeln Sie die root-Komponente, die in einer <Provider>, oder explizit pass
2
Antworten
Ich versuche, einen full-size-browser-screenshot mit phantomjs angetrieben von python-webdriver . jetzt mein screenshot ist gemessen an 927 x 870, würde ich mag, um es zurückzusetzen. Ich habe versucht: driver.manage().window().setSize(new Dimension(1400,1000)) basierend auf diese Quelleaber das gibt syntax-Fehler.
5
Antworten
Folgte ich diese Anweisungen (Ausnahme für das kopieren der ausführbaren Datei auf meinem WEG, weil ich kann nicht scheinen, um es zu finden und es scheint nicht notwendig). Dann machte ich eine Datei namens image_render.js in meinem