Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Как перейти на URL без загрузки JS. Python+Selenium Webdriver

python
webdriver
javascript
Теги: #<Tag:0x00007fedc005b288> #<Tag:0x00007fedc005b030> #<Tag:0x00007fedc005aea0>

#1

Привет всем.

Ребята нужна ваша помощь.
Суть вопрос, можно ли как-то перейти на определенный URL без загрузки JS(как в дэв тулс галочка отключения)
Есть ли какой-то код для Python? Который бы отключал JS при загрузке сайта.

Спасибо заранее


(Oleksandr Khotemskyi) #2
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option( "prefs",{'profile.managed_default_content_settings.javascript': 2})
chrome = webdriver.Chrome('chromedriver',chrome_options=chrome_options)
chrome.get('http://stackoverflow.com/')

Но последствия непредсказуемы, стабильная работа браузера\драйвера не гарантируется

As for your bug, you can disable JavaScript using Chrome's --disable-javascript flag.
 In Java:

DesiredCapabilities caps = DesiredCapabilities.chrome();
caps.setCapability("chrome.switches", Arrays.asList("--disable-javascript"));

*WARNING*: Running without JavaScript is unsupported and will likely break a large
portion of the ChromeDriver's functionality. I suspect you will be able to do little
more than navigate to a page.  This is *NOT* a supported use case, and we will not
be supporting it.

#3

спасибо