1
私はPHPUnitのとSeleniumを使用していて、現在、それはこの見つけたときに渡し$this->assertElementContainsText('id=foo', 'bar')
のようなものを使用して:しかし<p id="foo">bar</p>
PHPUnitをSeleniumで使用すると、要素に何かが含まれていることをどのようにテストできますか?
を、私もp#foo
が他のHTMLが含まれている可能性がある場合をテストしようとしている、と私がしたいです内容がと正確に一致することをテストしてください。私の考えでは、それは$this->assertElementTextEquals('id=foo', '<a href="http://www.example.com/">bar</a>')
のようになります。
PHPUnitとSeleniumでこれを実現する既存の方法はありますか?
ありがとうございます。私はXpathを使用して終了し、それは素晴らしい動作しているようだ。 (Seleniumが与えられたロケータの完全なHTMLコンテンツを取得する方法を提供したいと思っていますが、見つけられないようです。) – shanebonham