2017-08-04 39 views
1

何らかの理由で私はエラーメッセージUnexpected character "を受け取りましたが、実際には自分のコードに下線を引いていませんでした。私はクリーニングを試みて再構築しましたが、それは機能しませんでした。- あなたはFindElement内の2つの "奇数" の文字を持っている予期しない文字 "

webDriverWait.Until(ExpectedConditions.ElementToBeClickable(‌​ 
    excelSession.FindEle‌​ment(maximizeBy))).Cl‌​ick(); 
+0

出力ウィンドウに何かありますか? –

+0

C#ではかなり例外が発生しますが、例外の正確な型とメッセージはどのようなものですか? –

+1

49行目はどれですか? –

答えて

9

下の行49

By maximizeBy = By.Name("Maximize"); 
webDriverWait.Until(ExpectedConditions.ElementExists(maximiz‌​eBy)); 

を次のように

私のコードです最初の "e"と "m"の間には(幅ゼロの非結合子)とU+200B(幅のないスペース)があります。同じ文字が "l"と "i"の間の "Click"に現れます。

これらの単語を削除して再入力するだけで、エラーは消えてしまいます。あなたがどうやってそれらの文字で終わったのかは明らかではありません...

+0

これはうまくいきましたが、全体の行を再入力しなければなりませんでした。このような愚かなエラー –

+0

@CraigGallagher:私は同じ問題が 'Click'(私の答えを更新します)にあるが、それらは唯一の2つの場所であるはずです。 –

+4

DあなたはMicrosoftのドキュメントからあなたのコードをコピーしてくれますか?私は同僚がドキュメントに関する幅のないスペースを使ってマイクロソフトについて話しているのを聞いて、彼らを狂わせてしまったのです。> – Compufreak

関連する問題