Chcę używać phantomJS
dla niektórych testów internetowych i natknąłem się na GhostDriver
(https://github.com/detro/ghostdriver). Zbudowałem go za pomocą instrukcji w pliku readme i mogę uruchomić go na określonym porcie, ale nie mam pewności, jak uzyskać dostęp do sterownika internetowego z mojego kodu Java. Aby wyjaśnić, widziałem ten przykład w Ruby:Jak uruchomić ghostdriver z Selenium używając java
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
ja po prostu nie wiem, jak zrobić to samo z java.
Tak mam to działa teraz. Nie było jasne, że potrzebujesz selenu 2.28. Dzięki! – user650309
@walton dzięki człowiekowi) wskazałeś mi w dobrym kierunku – klvtsov