查看器上的硒-pdf-工具栏

时间:2018-07-05 19:20:31

标签: c# selenium selenium-chromedriver

我正在使用Selenium,我想知道是否甚至可以在Chrome PDF工具栏中访问网络元素。我不需要操纵任何东西,我只需要。它被掩埋在与dom相关的影子内,而我正在尝试与JS执行器一起进行以下操作:

function recursiveSearch(element, target) {
     let result = element.querySelector(target);
     if (result) { return result; }
     let subElements = element.querySelectorAll('*');
     for (let i = 0; i<subElements.length; i++) { 
         let subElement = subElements[i]; 
         if (subElement && subElement.shadowRoot) { 
             let result = recursiveSearch(subElement.shadowRoot, target);
             if (result) return result;
         }
     }
 }
 return recursiveSearch(document, '#pagelength');

(注意,这是为在C#执行程序中使用而进行的字符串化处理)

在执行查看器-pdf-工具栏的控制台时,它确实可以工作,但是我无法使其在上下文中工作。

0 个答案:

没有答案