由於某種原因,我收到一條錯誤消息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行? –