我想使用phantomJS
進行一些網絡測試,並且我遇到了GhostDriver
(https://github.com/detro/ghostdriver)。我已經使用自述文件中的說明構建了它,並且可以在指定的端口上運行它,但我不確定如何從我的Java代碼訪問Web驅動程序。澄清,我已經看到這個例子在紅寶石:如何使用java運行使用硒的ghostdriver
caps = {
:browserName => "phantomjs",
:platform => "LINUX"
}
urlhub = "http://key:[email protected]:4444/wd/hub"
client = Selenium::WebDriver::Remote::Http::Default.new
client.timeout = 120
@webdriver = Selenium::WebDriver.for :remote, :url => urlhub, :desired_capabilities => caps, :http_client => client
@webdriver.navigate.to "http://www.google.com/"
puts @webdriver.title
@webdriver.save_screenshot("./screenshot.png")
@webdriver.quit
我只是不知道如何從java做同樣的事情。
沒錯了現在的工作。目前尚不清楚你需要硒2.28。謝謝! – user650309
@walton謝謝你)你指出我正確的方向 – klvtsov