我将编写phantomjs脚本以在自动化测试中使用它。我需要先学习javascript吗?
答案 0 :(得分:0)
不,它不需要学习JavaScript;您可以在使用PhantomJS时继续使用Java进行编码。有关Java和PhantomJS的工作示例,请查看this。
安装:
Java工作示例
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();
}
答案 1 :(得分:0)
是的,您需要学习JavaScript才能编写PhantomJS 脚本。您还可以学习CoffeeScript以编写PhantomJS 1.x 脚本。
如果您不想编写PhantomJS脚本,那么您可以使用阳光下的任何语言来指示PhantomJS通过Selenium和WebDriver线协议执行某些操作。