Python / Selemium - когда я вызываю Firefox Profile, он открывает Firefox Developer Edition.

Я пытаюсь выполнить упражнение на питоне / селене, которое я нашел на Guru99. Задача состоит в том, чтобы запустить Firefox с профилем.

По какой-то причине он открывает редакцию Firefox для разработчиков, а не стандартную версию Firefox с моим выбранным профилем... Если вы кто-нибудь можете мне помочь, это было бы замечательно. Заранее спасибо.

Когда я набираю около: профили Dev Edition имеет C:\Users\David\AppData\Local\Mozilla\Firefox\Profiles\uojeazm8.dev-edition-default,

Пока желаемый профиль имеет C:\Users\David\AppData\Local\Mozilla\Firefox\Profiles\6rg081yf.DavidsProfile Я ссылаюсь на это в моем коде.

Я вижу, что есть возможность установить последний как "профиль по умолчанию", но я не уверен, что это решает мою проблему с моим кодом.

Вот мой код:

import unittest
from selenium import webdriver
class GuruTest(unittest.TestCase):
    @classmethod
    def setUpClass(cls):

    profile_path = 'C:/Users/David/AppData/Local/Mozilla/Firefox/Profiles/6rg081yf.DavidsProfile'
    profile = webdriver.FirefoxProfile(profile_path)
    cls.driver = webdriver.Firefox(firefox_profile=profile_path)
    cls.driver.implicitly_wait(5)
    cls.driver.maximize_window()
    cls.driver.get('http://www.demo.guru99.com/V4/')
    return cls.driver

if __name__ == '__main__':
unittest.main(verbosity=2)

0 ответов

Другие вопросы по тегам