Tôi muốn sử dụng trình điều khiển Firefox của Selenium. Nhưng tôi nhận được lỗi được hiển thị bên dưới. Có thể Firefox không cài đặt đúng cách không?Trong mô-đun python, selen. làm thế nào để sử dụng trình điều khiển firefox
------ nguồn của tôi ------
from selenium import webdriver
driver = webdriver.Firefox()
------ tôi nguồn End ------
Đây là lỗi mà là trả lại:
Traceback (most recent call last):
File "test.py", line 4, in <module>
browser = webdriver.Firefox()
File "/usr/local/lib/python2.7/site-packages/selenium-2.25.0-py2.7.egg/selenium/webdriver/firefox/webdriver.py", line 51, in __init__
self.binary, timeout),
File "/usr/local/lib/python2.7/site-packages/selenium-2.25.0-py2.7.egg/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__
self.binary.launch_browser(self.profile)
File "/usr/local/lib/python2.7/site-packages/selenium-2.25.0-py2.7.egg/selenium/webdriver/firefox/firefox_binary.py", line 43, in launch_browser
self._start_from_profile_path(self.profile.path)
File "/usr/local/lib/python2.7/site-packages/selenium-2.25.0-py2.7.egg/selenium/webdriver/firefox/firefox_binary.py", line 65, in _start_from_profile_path
env=self._firefox_env).communicate()
File "/usr/local/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py", line 1228, in _execute_child
raise child_exception
AttributeError: 'NoneType' object has no attribute 'rfind'
Bạn có thể khởi chạy Firefox thông thường bên ngoài trình quản lý web không? Nó có xảy ra với trình điều khiển chrome hoặc IE không? – Arran