Ich werde Phantomjs Skript schreiben, um es in Automatisierungstests zu verwenden. Muss ich zuerst Javascript lernen?Müssen wir zuerst JavaScript lernen, bevor wir Code in phantomjs schreiben?
Quelle: http://phantomjs.org/screen-capture.html
Ich werde Phantomjs Skript schreiben, um es in Automatisierungstests zu verwenden. Muss ich zuerst Javascript lernen?Müssen wir zuerst JavaScript lernen, bevor wir Code in phantomjs schreiben?
Quelle: http://phantomjs.org/screen-capture.html
Hallo nicht sein nicht erforderlich lernen javascript Sie Codierung in Java fortsetzen können, während phnatomjs für ein funktionierendes Beispiel mit Java und Phantom js plz haben einen Blick auf this
1.In order to use PhantomJS with Seleniun, one has to use GhostDriver. GhostDriver is a
implementation of Webdriver Wire protocol in simple JS for PhantomJS.
2.The latest release of PhatomJS has integrated GhostDriver and there is no need to
separately install it.
mit
Installation:
Step 1) You need Eclipse with Selenium installed
Step 2) download form here http://phantomjs.org/download.html
Step 3) Extract the downloaded folder to Program Files
Step 4) Download the PhantomJS Driver from http://mvnrepository.com/artifact/com.github.detro.ghostdriver/phantomjsdriver/1.1.0.
Step 5) Add the jar to your project.
Ein Java Arbeitsbeispiel
public static void main(String[] args) {
File file = new File("C:/Program Files/phantomjs-2.0.0-windows/bin/phantomjs.exe");
System.setProperty("phantomjs.binary.path", file.getAbsolutePath());
WebDriver driver = new PhantomJSDriver();
driver.get("http://www.google.com");
WebElement element = driver.findElement(By.name("q"));
element.sendKeys("Guru99");
element.submit();
System.out.println("Page title is: " + driver.getTitle());
driver.quit();
}
Hoffnung, dies hilft Ihnen
danke, ich werde daran arbeiten und wenn Sie teilen die o/p – user2762008
ja sicher, dass jede Anfrage Form Ihrer Seite wird begrüßt –
hi über eins ist gearbeitet, aber manchmal "Kann Element mit XPath nicht finden html/body/div [1]/div [1]/div [1] ..." xpath ocurring, damit das Skript dieses Element überprüft Ich gebe mehr Wartezeit, aber das wirft immer noch Fehler. – user2762008
Ja, Sie müssen Javascript aktivieren, um zu lernen, PhantomJSSkripte zu schreiben. Sie können CoffeeScript auch lernen, um PhantomJS 1.x Skripte zu schreiben.
Wenn Sie keine PhantomJS-Skripts schreiben möchten, können Sie PhantomJS mithilfe einer beliebigen Sprache unter der Sonne anweisen, etwas über Selenium und das WebDriver-Drahtprotokoll zu tun.
Das hat nichts mit Java zu tun – JonK
Das hängt davon ab, welches Werkzeug Sie mit phantomjs verwenden werden, wenn es casperjs ist ja, Sie brauchen Java-Skript, wenn Sie Selen verwenden, können Sie verschiedene Programmiersprachen wie Java Python und Ruby verwenden, Es gibt viel mehr. –
ja ich konfigurierte phantomjs jar mit eclipse, also kann ich java benutzen? Aber phantom.exit() Befehl, wie man es in Java verwendet? – user2762008