Я собираюсь написать скрипт phantomjs, чтобы использовать его в тестах автоматизации. Мне нужно сначала изучить javascript?Нужно ли сначала изучить javascript перед написанием кода в phantomjs?
источник: http://phantomjs.org/screen-capture.html
Я собираюсь написать скрипт phantomjs, чтобы использовать его в тестах автоматизации. Мне нужно сначала изучить javascript?Нужно ли сначала изучить javascript перед написанием кода в phantomjs?
источник: http://phantomjs.org/screen-capture.html
Привет нет его не требуется, чтобы узнать Javascript вы можете продолжить кодирование в Java при использовании phnatomjs для рабочего примера с Явой и фантомом JS плз посмотреть на 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.
Установка:
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.
ява рабочий пример
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();
}
Надеется, что это поможет вам
спасибо, я поработаю над этим, и если вы поделитесь с вами o/p – user2762008
, дайте уверенность в том, что любая квеста с вашей стороны приветствуется –
hi выше одного работает, но иногда «Невозможно найти элемент с xpath» html/body/div [1]/div [1]/div [1] ... »xpath ocurring, чтобы скрипт мог проверить этот элемент I 'm дает больше времени ожидания, но все же это бросает ошибку. – user2762008
Да, вам нужно выучить JavaScript, чтобы писать PhantomJS скриптов. Вы также можете изучить CoffeeScript, чтобы написать PhantomJS 1.x скрипты.
Если вы не хотите писать скрипты PhantomJS, вы можете использовать любой язык под солнцем, чтобы проинструктировать PhantomJS что-то сделать через Selenium и протокол проводки WebDriver.
Это не имеет никакого отношения к java – JonK
Это зависит от того, какой инструмент вы будете использовать с phantomjs, если это casperjs yes, вам нужен java-скрипт, если вы используете селен, вы можете использовать различные языки программирования, такие как java python и ruby, есть еще много. –
Да, я сконфигурировал банку phantomjs с затмением, поэтому могу ли я использовать java? Но phantom.exit() команду, как использовать его в java? – user2762008