It also works fine if i use runScript() instead of getEval() method.
here is the code sample
WebDriver driver = new InternetExplorerDriver();
String baseUrl = "http://www.google.com";
final Selenium selenium = new WebDriverBackedSelenium(driver,
baseUrl);
selenium.open("");
selenium.getEval("window.document.getElementsByName('q')[0].tagType");
Stack Trace
--------------------
Exception in thread "main" I03:32:37:420 .\IEThread.cpp(655)
-2147352567 [Exception occurred.]: Exception message was: Expected
')': (function() { return function(){return eval
('window.document.getElementsByName('q')[0].tagType');};})();
org.openqa.selenium.ie.UnexpectedJavascriptExecutionException: Cannot
execute script
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_14'
Driver info: driver.version: ie
at org.openqa.selenium.ie.ErrorHandler.verifyErrorCode
(ErrorHandler.java:68)
at org.openqa.selenium.ie.InternetExplorerDriver.executeScript
(InternetExplorerDriver.java:163)
at
org.openqa.selenium.internal.seleniumemulation.GetEval.handleSeleneseCommand
(GetEval.java:56)
at
org.openqa.selenium.internal.seleniumemulation.GetEval.handleSeleneseCommand
(GetEval.java:25)
at
org.openqa.selenium.internal.seleniumemulation.SeleneseCommand.apply
(SeleneseCommand.java:30)
at org.openqa.selenium.WebDriverCommandProcessor.execute
(WebDriverCommandProcessor.java:270)
at org.openqa.selenium.WebDriverCommandProcessor.getString
(WebDriverCommandProcessor.java:241)
at com.thoughtworks.selenium.DefaultSelenium.getEval
(DefaultSelenium.java:461)
Can somebody help me solve this issue
cheers,
Rohit
selenium.getEval("window.document.getElementsByName(\"q\")
[0].tagType");
Tell us how it goes.
-Steve
--
You received this message because you are subscribed to the Google Groups "webdriver" group.
To post to this group, send email to webd...@googlegroups.com.
To unsubscribe from this group, send email to webdriver+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/webdriver?hl=en.