आज, जब मैं सेलेनियम WebDrive उपयोग करते हैं, मैं एक त्रुटि मिली। मेरा मंच मैक ओएसएक्स है। यह मेरा अपवाद लॉग है।एक सेलेनियम webdriver अपवाद
ruby-1.9.2-p0 > Selenium::WebDriver.for :firefox
Selenium::WebDriver::Error::WebDriverError: unable to bind to locking port 7054 within 45 seconds
from /Users/Apple/.rvm/gems/ruby-1.9.2-p0/gems/selenium-webdriver-0.1.0/lib/selenium/webdriver/firefox/socket_lock.rb:48:in `lock'
from /Users/Apple/.rvm/gems/ruby-1.9.2-p0/gems/selenium-webdriver-0.1.0/lib/selenium/webdriver/firefox/socket_lock.rb:29:in `locked'
from /Users/Apple/.rvm/gems/ruby-1.9.2-p0/gems/selenium-webdriver-0.1.0/lib/selenium/webdriver/firefox/launcher.rb:32:in `launch'
from /Users/Apple/.rvm/gems/ruby-1.9.2-p0/gems/selenium-webdriver-0.1.0/lib/selenium/webdriver/firefox/bridge.rb:21:in `initialize'
from /Users/Apple/.rvm/gems/ruby-1.9.2-p0/gems/selenium-webdriver-0.1.0/lib/selenium/webdriver/common/driver.rb:38:in `new'
from /Users/Apple/.rvm/gems/ruby-1.9.2-p0/gems/selenium-webdriver-0.1.0/lib/selenium/webdriver/common/driver.rb:38:in `for'
from /Users/Apple/.rvm/gems/ruby-1.9.2-p0/gems/selenium-webdriver-0.1.0/lib/selenium/webdriver.rb:51:in `for'
from (irb):8
from /Users/Apple/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.1/lib/rails/commands/console.rb:44:in `start'
from /Users/Apple/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.1/lib/rails/commands/console.rb:8:in `start'
from /Users/Apple/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.1/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
मुझे नहीं पता कि यह खुशी क्यों है। मेरा फ़ायरफ़ॉक्स पथ डिफ़ॉल्ट पथ है। आपकी मदद के लिए धन्यवाद !!
धन्यवाद! इसने मुझे समस्या को ठीक करने में मदद की, किसी भी तरह से इस प्रक्रिया को 75% सीपीयू को इस बंदरगाह को सुनकर एक प्रक्रिया हो रही थी (शायद सेलेनियम-वेबड्राइवर का एक और उदाहरण जो गर्व से नहीं रुक गया)। उस प्रक्रिया को मारने से फ़ायरफ़ॉक्स सामान्य की तरह शुरू हो जाता है। – nzifnab
धन्यवाद। क्या आप कृपया मुझे बता सकते हैं कि लॉकिंग पोर्ट और म्यूटेक्स क्या है? – HelloWorldNoMore