我使用以下代码来获取结果值,但在执行时显示错误消息。( Failed to read the 'numberValue' property from 'XPathResult': The result type is not a number.
(
请查看以获取值。
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
var confirmationtext = "return document.evaluate( "//*[@id='main-content']/div/div/div/h2/strong", document, null, XPathResult.STRING_TYPE, null)";
var returnvalue = js.ExecuteScript(confirmationtext);
您正在使用STRING_TYPE
.如果您确定它始终是一个数字或ANY_TYPE
请尝试NUMBER_TYPE
,但我不建议这样做。