Простой ответ на ваш вопрос: НЕТ, Firefox()
не является уроком по селену. Это просто псевдоним для другого класса webdriver.firefox.webdriver.WebDriver
, который можно найти в официальном хранилище Selenium на Github прямо здесь .
Откуда я это узнал? Просто из этого __init__.py
файла на официальном репо. Этот файл поможет вам создать ярлыки для ваших внутренних классов. Не совсем, но вы поняли !! !! 1010 *
Если вы открыли этот файл, вы можете ясно увидеть в первой строке, что Firefox
это просто псевдоним для webdriver.firefox.webdriver.WebDriver
Вот первые несколько строк этого файла:
from .firefox.webdriver import WebDriver as Firefox # noqa
from .firefox.firefox_profile import FirefoxProfile # noqa
from .firefox.options import Options as FirefoxOptions # noqa
from .chrome.webdriver import WebDriver as Chrome # noqa
...
Из этого можно выделить следующее:
FirefoxProfile
- псевдоним для webdriver.firefox.firefox_profile.FirefoxProfile
FirefoxOptions
это псевдоним для webdriver.firefox.options.Options
Chrome
это псевдоним для webdriver.chrome.webdriver.WebDriver
- И так далее ...
Надеюсь, что это ответы ваш вопрос !!