WebテストではphantomJS
を使用したいと思いますが、GhostDriver
(https://github.com/detro/ghostdriver)にアクセスしました。私はreadmeの指示に従ってビルドしましたが、指定したポートで実行できますが、JavaコードからWebドライバにアクセスする方法がわかりません。明確にするために、私はこの例をルビーで見た:Javaを使用してSeleniumで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