LINUX.ORG.RU

Прошу помощи у тех кто знаком с selenium веб драйвером

 , , ,


0

1

есть вот такой код:


    # -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
from selenium.common.exceptions import NoAlertPresentException
from selenium.webdriver.chrome.options import Options
import unittest, time, re

class UntitledTestCase(unittest.TestCase):
    
    def setUp(self):
        chrome_options = Options()
        self.driver = webdriver.Chrome(executable_path='/путь/chromedriver',chrome_options=chrome_options)
        self.driver.implicitly_wait(300)
        self.driver.set_page_load_timeout(300)

    
    
    def test_untitled_test_case(self):
        driver = self.driver
        driver.get("адрес")
        driver.find_element_by_id("ид1").click()
        driver.find_element_by_id("ид2").click()
        
    
    
    def tearDown(self):
        self.driver.quit()
      
if __name__ == "__main__":
    unittest.main()

все в принципе работает кроме одного , selenium запускает хром с кучей параметров которые ограничивают работу сайта и мешают тестированию,как отключить эти параметры ? пытался их удалять через chrome_options.arguments.remove и не только , все бестолку....



Последнее исправление: echo_ (всего исправлений: 1)

Ответ на: комментарий от nihirash

сайт который тестируется требует наличие обычной браузерное среды

грубо говоря открываю сайт просто в хроме,он работает отлично,если открываю сайт через код что выше он не работает

echo_
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.