Selenium Chrome безголовый режим Страница "Загрузки" ('chrome: // downloads /') пуста - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь найти неудачные загрузки и повторяю попытку, используя приведенный ниже код в chrome с использованием селена. Он отлично работает в обычном режиме, но когда я запускаю chrome в режиме без головы. страница загрузок становится пустой из-за сбоя.

resume_list = browser.driver.execute_script('''

    var tag = document.querySelector('downloads-manager').shadowRoot;
    var item_tags = tag.querySelectorAll('downloads-item');
    var item_tags_length = item_tags.length;
    var rsm_lst = [];
    for(var i=0; i<item_tags_length; i++) {
        var intag = item_tags[i].shadowRoot;
        var resume_tag = intag.getElementById('pauseOrResume');
        if(resume_tag) {
            var resume = resume_tag;
            resume_tag.click()
            rsm_lst.push(resume);
        }
    }
    return rsm_lst

    ''')

Может кто-нибудь, пожалуйста, помогите мне, как это сделать в режиме без головы

...