I'm using SmartClient_v90p_2013-11-26 and I'm trying to run some Selenium tests with the SmartClientWebDriver. For that, Ive added all WEB-INF/lib JARs to my project as well as the Selenium ones.
The code I'm trying is pretty simple:
[code]
SmartClientWebDriver driver = new SmartClientFirefoxDriver();
driver.get("https://...");
[code]
On the SmartClientWebDriver instantiation I get the following exception - just after the Firefox window is open:
Exception in thread "main" java.lang.AbstractMethodError: com.isomorphic.webdriver.SmartClientFirefoxDriver.getKeyboard()Lorg/openqa/selenium/interactions/Keyboard;
at org.openqa.selenium.interactions.Actions.<init>(Actions.java:41)
at com.isomorphic.webdriver.ScActions.<init>(ScActions.java:48)
at com.isomorphic.webdriver.SmartClientWebDriver.<init>(SmartClientWebDriver.java:70)
at com.isomorphic.webdriver.SmartClientFirefoxDriver.<init>(SmartClientFirefoxDriver.java:52)
at Test.main(Test.java:8)
I didn't find anything related to this error and very few information about configuring/using SmartClientWebDriver.
Is there anything that must be configured that I'm not doing?
When I change to use SmartClientChromeDriver or SmartClientIEDriver I get another exception:
Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see http://code.google.com/p/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://code.google.com/p/chromedriver/downloads/list
Any help?
Thanks
The code I'm trying is pretty simple:
[code]
SmartClientWebDriver driver = new SmartClientFirefoxDriver();
driver.get("https://...");
[code]
On the SmartClientWebDriver instantiation I get the following exception - just after the Firefox window is open:
Exception in thread "main" java.lang.AbstractMethodError: com.isomorphic.webdriver.SmartClientFirefoxDriver.getKeyboard()Lorg/openqa/selenium/interactions/Keyboard;
at org.openqa.selenium.interactions.Actions.<init>(Actions.java:41)
at com.isomorphic.webdriver.ScActions.<init>(ScActions.java:48)
at com.isomorphic.webdriver.SmartClientWebDriver.<init>(SmartClientWebDriver.java:70)
at com.isomorphic.webdriver.SmartClientFirefoxDriver.<init>(SmartClientFirefoxDriver.java:52)
at Test.main(Test.java:8)
I didn't find anything related to this error and very few information about configuring/using SmartClientWebDriver.
Is there anything that must be configured that I'm not doing?
When I change to use SmartClientChromeDriver or SmartClientIEDriver I get another exception:
Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see http://code.google.com/p/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://code.google.com/p/chromedriver/downloads/list
Any help?
Thanks
Comment