Uruchamianie Selenium lokalnie na kolbie. Korzystam ze sterownika PhantomJS. I poprzednio miał błędu ścieżki:WebDriverException: Wiadomość: Plik wykonywalny "phantomjs" może mieć nieprawidłowe uprawnienia.
selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to be in PATH.
Ale po znalezieniu się z innym pytaniem StackOverflow, dowiedziałem się, że muszę przejść ścieżkę środowiska jako parametr PhantomJS. Ścieżka, którą mam poniżej, jest ścieżką do folderu phantomJS w moim folderze środowiska wirtualnego.
driver = webdriver.PhantomJS(executable_path='/Users/MyAcc/Documents/MYWEBAPP/venv/lib/python3.5/site-packages/selenium/webdriver/phantomjs')
Jednak uzyskać nowy kod błędu teraz:
selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable may have wrong permissions.
Oto co mam kiedy sprawdzić uprawnienia do plików ścieżki.
total 40
drwxr-xr-x 7 USER staff 238 Nov 6 00:07 .
drwxr-xr-x 17 USER staff 578 Nov 6 00:03 ..
[email protected] 1 USER staff 6148 Nov 6 00:07 .DS_Store
-rw-r--r-- 1 USER staff 787 Oct 31 12:27 __init__.py
drwxr-xr-x 5 USER staff 170 Oct 31 12:27 __pycache__
-rw-r--r-- 1 USER staff 2587 Oct 31 12:27 service.py
-rw-r--r-- 1 USER staff 2934 Oct 31 12:27 webdriver.py
i jakie uprawnienia posiada ten plik, gdy katalogiem jest lista 'ls -al' -' rwxrwxrwx'? – furas
'sumie personel 40' ' drwxr-xr-x 7 USER 238 listopadzie zespół 6 00:07 .' 'drwxr-xr-x 17 USER 578 06 listopada 00:03 ..' ' -RW-r --r - @ 1 USER staff 6148 6 listopada 00:07 .DS_Store' '-rw-r - r-- 1 USER staff 787 31 października 12:27 __init __. py' ' drwxr-xr-x 5 Personel USER 170 31 października 12:27 __pycache__'' '-rw-r - r-- 1 Personel UŻYTKOWNIKA 2587 31 października 12:27 service.py' ' -rw-r - r-- 1 Personel UŻYTKOWNIKA 2934 paź 31 12:27 webdriver.py' – Tahir
Rozwiązałeś problem? Thasnk you –