সেলেনিয়ামের সাথে কাজ করার সময় আমি একটি সমস্যায় পড়েছি। আমার প্রকল্পের জন্য, আমাকে ক্রোম ব্যবহার করতে হবে। যাইহোক, আমি সেলেনিয়াম দিয়ে লঞ্চ করার পরে browser ব্রাউজারের সাথে সংযোগ করতে পারি না।
কিছু কারণে সেলেনিয়াম নিজে থেকে ক্রোম খুঁজে পাচ্ছে না। আমি যখন কোনও পথ ছাড়াই Chrome চালু করার চেষ্টা করি তখন এটি ঘটে:
Traceback (most recent call last):
File "./obp_pb_get_csv.py", line 73, in <module>
browser = webdriver.Chrome() # Get local session of chrome
File "/usr/lib64/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 46, in __init__
self.service.start()
File "/usr/lib64/python2.7/site-packages/selenium/webdriver/chrome/service.py", line 58, in start
and read up at http://code.google.com/p/selenium/wiki/ChromeDriver")
selenium.common.exceptions.WebDriverException: Message: 'ChromeDriver executable needs to be available in the path. Please download from http://code.google.com/p/selenium/downloads/list and read up at http://code.google.com/p/selenium/wiki/ChromeDriver'
এই সমস্যাটি সমাধান করার জন্য, আমি ক্রোম চালু করে এমন কোডে ক্রোমিয়াম পাথ অন্তর্ভুক্ত করেছি। তবে, দোভাষী তার সাথে সংযোগ করতে কোনও সকেট খুঁজে পেতে ব্যর্থ হন:
Traceback (most recent call last):
File "./obp_pb_get_csv.py", line 73, in <module>
browser = webdriver.Chrome('/usr/bin/chromium') # Get local session of chrome
File "/usr/lib64/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 46, in __init__
self.service.start()
File "/usr/lib64/python2.7/site-packages/selenium/webdriver/chrome/service.py", line 64, in start
raise WebDriverException("Can not connect to the ChromeDriver")
selenium.common.exceptions.WebDriverException: Message: 'Can not connect to the ChromeDriver'
আমি এর সাথে ক্রোম চালু করেও সমস্যাটি সমাধান করার চেষ্টা করেছি:
ক্রোমিয়াম - রেমোট-শেল-পোর্ট = 9222
তবে এটিও কার্যকর হয়নি work
পুনশ্চ. আমার সিস্টেম সম্পর্কে কিছু তথ্য এখানে:
www-ক্লায়েন্ট: ক্রোমিয়াম 15.0.874.121 দেব-ল্যাং: পাইথন 2.7.2-আর 3 সেলেনিয়াম 2.11.1 ওএস: জিএনইউ / লিনাক্স জেন্টু কার্নেল ৩.১.০-ভদ্রু-আর 1