Форум сайта python.su
Основы знаю, все как бы работает - но вылезла трабла:
Обычная ссылка с target='_blank' методом click() открывается webdriver-ом не в новой вкладке, а в новом окне!
1 проверил настройки - галка “открывать во вкладке вместо окна” не стоит. Поставил, перезапустил - опять в новом окне.
2 подумал selenium не сохраняет профиль, создал для него отдельный, все галки проверил, даж адблок для понта воткнул (для проверки подхватился ли профиль). Результат тотже - при запуске webdriver-ом галка сброшена, Открывает в новом окне вместо вкладки.
3. прописал путь к своему профилю, где годами все настроено и работает. FF поднялся со всеми моими дополнениями, настройками и т.п. Hо при запуске webdriver-ом галка сброшена и опять в новом окне а не вкладке.
Как это побороть?
ЗЫ FF и selenium последних версий
Отредактировано Iskatel (Июнь 3, 2016 17:38:46)
Офлайн
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")
Отредактировано Iskatel (Июнь 4, 2016 13:35:10)
Офлайн
Такая же ерунда.
profile = webdriver.FirefoxProfile("тут путь к профилю, пробовал разные") driver = webdriver.Firefox(profile)
Офлайн