2016-09-03 2 views
-1

textをクリックしてコードを助けて、Behatのtext1を参照してください。beat内の特定のスパンを含むリンクをクリックする方法

text1は固有のプロパティ名であり、これを使用してリンクtextをクリックする必要があります。各ノードのループその後

ElementInterface::findAll 

とあなたのキーで両方、タグと値を比較します。

<h3> 
<span class="label label-default">text1</span> 
<a class="btn btn-xs btn-success btn-style" href="link1"> 
<span class="icon glyphicon glyphicon-plus" aria-hidden="true"></span> 
text 
</a> 
+0

これは動作のためのものです2 http://stackoverflow.com/questions/37277333/mink-goutte-how-to-check-checkbox-without-attribute-in-goutteあなたがbehat 3を持っている場合、あなたは何か似ている必要がありますあなたのオブジェクトの中を見つけて、後をクリックしてください。 [href * = link1]のようなCSSを使用してリンクをクリックする必要があります。 – lauda

答えて

-1

たぶん、あなたは試すことができます。

グッドルック。あなたの方法(ステップ方式)MinkContextオブジェクト、または直接ごFeatureContextでの使用に関する

0

$cssSelector = //the css value you want to click 
$this->getSession()->getPage()->find('css'. $cssSelector)->click(); 

あなたは、マウスの右でクリックすることで、「要素」タブにクロームコンソールにあなたの正確cssselector値を見つけることができますボタン - >コピー - >コピーセレクタ。

0

ここで 'css'セレクタを使用して 'テキスト'をクリックすることができます。クラス=アイコングリフコングリフコンプラスの場合は、次のコードを試してください:

$ this-> getSession-> getPage() - > find( 'css'、。icon .glyphicon .glyphicon-plus) - >クリック();

関連する問題