का उपयोग कर सेलेनियम के साथ ghostdriver कैसे चलाएं मैं कुछ वेब परीक्षण के लिए phantomJS
का उपयोग करना चाहता हूं, और मैं GhostDriver
(https://github.com/detro/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
मैं सिर्फ कैसे जावा से भी ऐसा ही करने यकीन नहीं है।
हाँ यह अब काम मिल गया। यह स्पष्ट नहीं था कि आपको सेलेनियम 2.28 की आवश्यकता है। धन्यवाद! – user650309
@walton धन्यवाद आदमी) आपने मुझे सही दिशा में इंगित किया – klvtsov