繁体   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