Как переместить / отключить файл журнала GeckoDriver в Селене, Python 3? - PullRequest
0 голосов
/ 01 мая 2018

Привет, как мне отключить файл журнала GeckoDriver в Селене, Python 3?

Если это невозможно, как мне переместить его во временные файлы?

Ответы [ 2 ]

0 голосов
/ 11 апреля 2019

Вы должны использовать service_log_path, на сегодняшний день log_path устарело, пример с pytest:

@pytest.mark.unit
@pytest.fixture
def browser(pytestconfig):
    """
    Args:
        pytestconfig (_pytest.config.Config)
    """
    driver_name = pytestconfig.getoption('browser_driver')
    driver = getattr(webdriver, driver_name)
    driver = driver(service_log_path='artifacts/web_driver-%s.log' % driver_name)
    driver.implicitly_wait(10)
    driver.set_window_size(1200, 800)
    yield driver
    driver.quit()
0 голосов
/ 01 мая 2018

Чтобы переместить журналы GeckoDriver , вы можете создать каталог в пространстве вашего проекта, например. Log , и вы можете использовать аргумент log_path для хранения GeckoDriver журналов в файле следующим образом:

from selenium import webdriver

driver = webdriver.Firefox(executable_path=r'C:\path\to\geckodriver.exe', log_path='./Log/geckodriver.log')
driver.get('https://www.google.co.in')
print("Page Title is : %s" %driver.title)
driver.quit()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...