Для добавления веб-драйвера в проект в PyCharm, вам потребуется выполнить несколько шагов:
1. Убедитесь, что у вас установлен веб-драйвер (например, chromedriver для Chrome или geckodriver для Firefox). Вы можете скачать драйверы с официальных веб-сайтов Selenium или установить их через менеджер пакетов операционной системы.
2. Создайте папку в вашем проекте для хранения веб-драйвера. Обычно это делается в каталоге проекта, например "web_driver".
3. Скопируйте файл веб-драйвера (например, geckodriver.exe для Firefox или chromedriver.exe для Chrome) в созданную папку.
4. В вашем коде измените путь к веб-драйверу на относительный путь к файлу веб-драйвера. Например, если вы создали папку "web_driver" внутри вашего проекта, путь может выглядеть так: `executable_path="web_driver/geckodriver.exe"`.
5. При необходимости добавьте опции для веб-драйвера. Например, для Firefox можно добавить следующий код: `firefox_options = Options()`. Вы можете редактировать эти опции в соответствии с вашими потребностями, например, добавить параметры запуска или настройки профиля.
Вот пример исправленного кода с использованием веб-драйвера Firefox:
```
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
import time
url = "https://www.saucedemo.com"
driver_path = "web_driver/geckodriver.exe"
firefox_options = Options()
driver = webdriver.Firefox(executable_path=driver_path, options=firefox_options)
try:
driver.get(url=url)
driver.save_screenshot("isp.png")
time.sleep(5)
except Exception as ex:
print(ex)
finally:
driver.close()
driver.quit()
```
Обратите внимание, что вам может потребоваться установить дополнительные зависимости (например, selenium или geckodriver) в виртуальное окружение PyCharm, чтобы код успешно запускался. Это можно сделать через менеджер пакетов PyCharm (File -> Settings -> Project -> Python Interpreter).