Найти - Пользователи
Полная версия: Помогите подружить selenium c firefox
Начало » Python для новичков » Помогите подружить selenium c firefox
1
Iskatel
Основы знаю, все как бы работает - но вылезла трабла:

Обычная ссылка с target='_blank' методом click() открывается webdriver-ом не в новой вкладке, а в новом окне!

1 проверил настройки - галка “открывать во вкладке вместо окна” не стоит. Поставил, перезапустил - опять в новом окне.

2 подумал selenium не сохраняет профиль, создал для него отдельный, все галки проверил, даж адблок для понта воткнул (для проверки подхватился ли профиль). Результат тотже - при запуске webdriver-ом галка сброшена, Открывает в новом окне вместо вкладки.

3. прописал путь к своему профилю, где годами все настроено и работает. FF поднялся со всеми моими дополнениями, настройками и т.п. при запуске webdriver-ом галка сброшена и опять в новом окне а не вкладке.

Как это побороть?

ЗЫ FF и selenium последних версий
izuchaju_python
Iskatel
а код увидеть можно?
Iskatel
Да код ИМХО непричем

Даже такой кусок кода

from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait
 
profile = webdriver.FirefoxProfile("тут путь к профилю, пробовал разные")
driver = webdriver.Firefox(profile)
driver.implicitly_wait(10)
# go to the google home page
driver.get("https://google.com")

Откроет гугл, а в настройках FF галка Вместо новых окон открывать новые вкладки сброшена! Хотя в профиле она точно стоит.


Да даже если новый профиль создать (через фирменную тулзу “firefox.exe -P” при закрытом firefox), она,галка эта по умолчанию стоит. А через webdriver - сброшена.

ЗЫ. профили подхватываются, расширения в них установленные работают.
Seganapa
Такая же ерунда.
profile = webdriver.FirefoxProfile("тут путь к профилю, пробовал разные")
driver = webdriver.Firefox(profile)

Только на запущенном через selenium firefox проверяю путь к текущему профилю, загружен тот, который лежит tmp…
Что за ерунда? Профиль не подтягивается… По какой причине это может происходить?
Перечитал кучу информации. Никакого результата.

Третий день мучаюсь…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB