При использовании selenium.WebDriver я получаю ошибку: отсутствует) после списка аргументов - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь получить контент от :: after элемента. Я написал этот код, но я получаю исключение:


"OpenQA.Selenium.WebDriverException:" ошибка javascript: отсутствует) после списка аргументов


Я использую VSC+ selsenium-WebDriver + с #. Я пытался избежать кавычек, это не помогло. Как я могу решить эту проблему? Заранее спасибо.

 string script = "return window.getComputedStyle(document.querySelector('#bbc-morph-sport-football-header-event-EFBO1065913 abbr[data-reactid *='94.0.1.0'] > span'),':after').getPropertyValue('content')";

        IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
        string content = (string)js.ExecuteScript(script);

1 Ответ

0 голосов
/ 08 ноября 2019

Вы можете решить эту проблему, используя консоль браузера для проверки ваших операторов JS. Например, консоль Chrome имеет полезную подсветку синтаксиса, и вы увидите, где проблема в скобках и кавычках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...