SyntaxError:无法在'Document'上执行'evaluate':字符串'// div [contains(。,'Medium')&
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SyntaxError:无法在'Document'上执行'evaluate':字符串'// div [contains(。,'Medium')&相关的知识,希望对你有一定的参考价值。
我使用硒尝试获取html中的div类值,但是我遇到了如下问题
invalid selector: Unable to locate an element with the xpath expression //div[contains(., 'Medium') because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '//div[contains(., 'Medium')' is not a valid XPath expression.
下面是我的html和读取html值的代码。
HTML:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9BdXAydy5wbmcifQ==” alt =“在此处输入图像描述”>
代码试用:
IWebElement element = driver.FindElement(By.XPath("//div[contains(., 'Medium')"));
String text = element.GetAttribute("text");
Console.WriteLine(text);
此错误消息...
invalid selector: Unable to locate an element with the xpath expression //div[contains(., 'Medium') because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '//div[contains(., 'Medium')' is not a valid XPath expression.
...表示您使用的XPath不是有效的XPath表达式。
你是如此亲密。您在构造]
时错过了结束符xpath。
有效地,您的代码行将是:
IWebElement element = driver.FindElement(By.XPath("//div[contains(., 'Medium')]"));
参考
您可以在以下位置找到几个相关的相关讨论:
- selenium - Failed to execute 'evaluate' on 'Document': The string is not a valid XPath expression
- SyntaxError: Failed to execute 'evaluate' on 'Document': The string '//img[contains('1236548597')]' is not a valid XPath expression
您的xpath表达式少了]
:
以上是关于SyntaxError:无法在'Document'上执行'evaluate':字符串'// div [contains(。,'Medium')&的主要内容,如果未能解决你的问题,请参考以下文章
[已解决]关于python无法显示中文的问题:SyntaxError: Non-ASCII character 'xe4' in file test.py on line 3, bu(
SyntaxError:无法在模块外使用 import 语句:运行 Jest-expo 测试时
无法解决错误“Uncaught SyntaxError: Unexpected token o”
打印python包含汉字报SyntaxError: Non-ASCII character 'xe4' in file
前端控制台 JavaScript函数报错 SyntaxError: expected expression, got ';' SyntaxError: expected expre
python - 中文打印报错SyntaxError: Non-ASCII character 'xe4' in file test.py on line 3, but no enc(