セレンIDEでテストを実行してGmailにアクセスし、入力したすべてのメールから特定の新しいメールを選択して、メールにある特定のリンクをクリックしようとしています。
私はこれをぐるぐる回っていますが、見つけて答えることができません!
このヘルプがある別の投稿を読みました。
//div[@class = 'y6']/span[contains(., '件名はこちら')]
同じメールが何度も送信されているため、これは役に立ちません。
このケースには次の特徴があります。 1. 複数回実行されるケースであるため、送信者、件名、本文が同じメールが送信されます。
最後のメールを入力して確認することが目的なので、楽しいテストのたびに新しいメールが 1 通だけ届くはずです。
メールの中に、押す必要のあるボタンがあります。これには ID がありますが、そのためにはメールを入力するだけです。
これまでにクリックする必要があるものを見つけた次のCSSを使用しましたが、Selenium IDEにクリックするように要求しても、何もしません(clickAt、clickAndWait、clickAtAndWait ...何もしません!)
css=div[class=yW] > span.zF:[email='myemail@myemail.com']
- また、Gmail の class="zA zE" は、メールがまだ読まれていないことを示していることにも気付きました。
ヘルプ!
ありがとう、