簡體   English   中英

使用 selenium.WebDriver 時出現錯誤:在參數列表后丟失)

[英]While using selenium.WebDriver I getting an error : missing ) after argument list

我正在嘗試從::after 元素獲取內容。 我寫了這段代碼,但我得到了一個例外:


“OpenQA.Selenium.WebDriverException:”javascript錯誤:缺少)在參數列表之后


我正在使用 VSC+selsenium-webDriver+c#。 我確實試圖逃避引號它沒有幫助。 我該如何解決這個問題? 提前致謝。

 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);

您可以通過使用瀏覽器的控制台測試您的 JS 語句來解決此問題。 例如,Chrome 的控制台具有有用的語法突出顯示,您將看到括號和引號的問題在哪里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM