I am trying to run SafariDriver to automate google pages. What I find is the driver opens the URL and loads the home page, but after that the driver is not responding and WebDriver is timing out.
Lines of code that are executing:
driver.get("http://www.google.com");
System.out.println(driver.getTitle());
driver.findElement(By.name("q")).sendKeys("webdriver");
//driver.findElement(By.id("gbqfq")).sendKeys("webdriver")
I am getting console output :
Jun 27, 2012 10:06:33 AM org.openqa.selenium.safari.SafariDriverServer start INFO: Server started at Jun 27, 2012 10:06:38 AM org.openqa.selenium.safari.SafariDriverWebSocketHandler onOpen INFO: Connection opened Jun 27, 2012 10:06:39 AM org.openqa.selenium.safari.SafariDriverWebSocketHandler onMessage INFO: Received message: {"status":0,"value":{"browserName":"safari","version":"","platform":"MAC","javascriptEnabled":true,"takesScreenshot":true,"cssSelectorsEnabled":true},"id":"78f7f1aa-8d4d-4d6b-8cc4-a58eb96bf3e2"} Jun 27, 2012 10:06:39 AM org.openqa.selenium.safari.SafariDriverConnection onMessage INFO: Processing message: {"status":0,"value":{"browserName":"safari","version":"","platform":"MAC","javascriptEnabled":true,"takesScreenshot":true,"cssSelectorsEnabled":true},"id":"78f7f1aa-8d4d-4d6b-8cc4-a58eb96bf3e2"} Jun 27, 2012 10:09:39 AM org.openqa.selenium.safari.SafariDriverServer stop INFO: Stopping server Jun 27, 2012 10:09:39 AM org.openqa.selenium.safari.SafariDriverWebSocketHandler onClose INFO: Connection closed
How can I get back the driver control and resume the rest of execution from line
System.out.println(driver.getTitle());
?