由于某种原因,我收到一条错误消息Unexpected character "
,但它实际上并没有强调我的任何代码在读取中,我尝试清理并重新构建它,但那没有奏效,它说它在49行。意外的字符“
我的代码如下
webDriverWait.Until(ExpectedConditions.ElementToBeClickable(
excelSession.FindElement(maximizeBy))).Click();
由于某种原因,我收到一条错误消息Unexpected character "
,但它实际上并没有强调我的任何代码在读取中,我尝试清理并重新构建它,但那没有奏效,它说它在49行。意外的字符“
我的代码如下
webDriverWait.Until(ExpectedConditions.ElementToBeClickable(
excelSession.FindElement(maximizeBy))).Click();
你内FindElement
有两个 “奇” 字如下
By maximizeBy = By.Name("Maximize");
webDriverWait.Until(ExpectedConditions.ElementExists(maximizeBy));
49号线 -第一个“e”和“m”之间的(零宽度非连接器)和U+200B(零宽度空间)。在“l”和“i”之间的“点击”中出现相同的字符。
只要删除并重新键入这些词,错误应该消失。目前还不清楚你如何结束与这些人物,无可否认......
但是,我必须重新输入整行,非常感谢你的回答。这样一个愚蠢的错误 –
@CraigGallagher:我看到'Click“中存在同样的问题(我会更新我的答案),但这些应该是唯一的两个地方 –
D有没有可能从微软文档复制你的代码?我听到一位同事在谈论微软在他们的文档中使用这些零宽度空间时,也将它们驱动为疯狂:> – Compufreak
你有什么在输出窗口? –
在C#中你会得到一个异常,异常的确切类型和消息是什么样的? –
哪一行是第49行? –