package com.softwaremill.common.test.web.selenium;
import com.thoughtworks.selenium.DefaultSelenium;
import com.softwaremill.common.test.web.selenium.screenshots.ScreenshotHttpCommandProcessor;
import com.softwaremill.common.test.web.selenium.screenshots.Screenshotter;
/**
* Selenium capable of doing screenshots
*
* User: szimano
*/
public class SMLSelenium extends DefaultSelenium {
public SMLSelenium(String serverHost, int serverPort, String browserStartCommand, String browserURL,
Screenshotter screenshotter) {
super(serverHost, serverPort, browserStartCommand, browserURL);
// use our command processor
this.commandProcessor = new ScreenshotHttpCommandProcessor(serverHost, serverPort, browserStartCommand, browserURL,
screenshotter);
}
public void open(String url) {
commandProcessor.doCommand("open", new String[] {url,"true"});
}
}