2016-05-02 2 views
0

電子メール配信の受信を確認するために私のSeleniumテストをパブリックダミー受信トレイに移動し、そこで確認ワークフロー(パスワード変更など)を実行しました。それはずっと遅く、信頼性がなくなっていました。HTMLブロック上のCapybaraファインダを使用

メールサービスのAPIを使用してメールメッセージを取得しています。私は必要なメッセージを検索することができ、私は通常検査しているHTMLのブロックを取得することができます。

HTMLテキストのブロックにカピバラファインダーを使用する方法はありますか?

答えて

1

あなたはカピバラが

node = Capybara.string(the_html.to_s) 

を行うことによってで動作することができます何かにHTMLの文字列を変えることができ、あなたは働いていたノード

node.find(...)

+0

にファインダーを呼び出すことができます!ありがとう!私はNokogiriを見始めたが、これは私のためにうまくいくようだ。 – Phil

+1

@ Phil技術的には内部的にノコギリを使用しています –

+0

おかげでトム!それは知っておくと便利です。 – Phil

関連する問題