2016-10-05 5 views
-2

私はxpathを使ってpybotで非常に簡単なテストを実行しようとしていますが、何らかの理由で私のxpathが有効ではないと言っています。 http://robotframework.org/Selenium2Library/Selenium2Library.htmlPybot - "a href"リンクのxpathを指定する方法

から直接ドキュメントを、次のこれは私が私のテストを持っているすべてです:

Temp test 
    Set Selenium Timeout 60s 
    Set Selenium Speed 1s 
    Open Browser http://google.com chrome 
    Click Link xpath=//a[@href=‘https://mail.google.com/mail/?tab=wm&authuser=0'] 
    Sleep 3s 
    Close All Browsers 

しかし、何らかの理由でそれが

メッセージ不満を保持します。XPathの持つ要素を見つけることができません:無効なセレクタを式// a [@href = '/'] o f次のエラー: SyntaxError: 'Document'で 'evaluate'を実行できませんでした:文字列 '// a [@href ='/']'は有効なXPath式ではありません。

私は、他の人が同じフォーマットに問題なく従うのを見ました。私はまた、過去にjavaを使用したセレンのxpath式に問題はありませんでした。

答えて

2

オープニングの見積もりと、お近くのお見積りの見積もりが異なる点に注意してください。

構文内の'に変更してください。実際のコードのクローズクォートも、実際のASCII文字39の一重引用符であることを確認してください。コピー/マイクロソフトのアプリケーションなどに貼り付けられます。

+0

なぜなら、何らかの理由でtexteditが 'to'に変換されているからです。それでもキャッチしてくれなかったのですが、ありがとうございました – Steven

+0

* nod * - プログラマのエディタがプログラミングに適したツールである理由があります。 :) –

関連する問題