2

統合テストにsite-prismgemを使用することで、id、title、link、xpathを参照してページ要素を見つけることができますか、それともcssからのみ検索できますか?

4

1 に答える 1

5

更新:SitePrism 2.1以降、XPath式を使用して要素とセクション、およびCSSセレクターを検索することが可能です。

====

CSSセレクターのみを使用できますが、CSSを使用すると、ID、クラス、名前、タイトルなどで要素を見つけることができます。

idで要素を検索する場合:

#the_id

クラスごとに要素を検索する場合:

.the_class

タイトルで要素を検索する場合:

div[title='the_title']

だから、あなたが望むものとは正確には異なりますが、あなたは近づくことができます。

XPathについては、ここを参照してください:site_prismは、CSS以外のセレクターの使用を許可していますか?

アップデート

nameプロパティが'bob'であるリンクを見つけるには:

a[name='bob']

IDが「fred」のボタンを見つけるには:

button#fred

于 2012-08-31T19:27:00.780 に答える