$ this-> browse(function(Browser $ browser){$ browser-> click( 'md-button:nth-child(2)');});laravelの夕暮れでnth-childをチェックする方法
私はクラス要素をクリックしたい2.どのようにnth-child class
をlaravel夕暮れにする。
$ this-> browse(function(Browser $ browser){$ browser-> click( 'md-button:nth-child(2)');});laravelの夕暮れでnth-childをチェックする方法
私はクラス要素をクリックしたい2.どのようにnth-child class
をlaravel夕暮れにする。
時々夕暮れを使用して特定の要素を選択するのは難しいことがあります。回避策としてscript
メソッドを使用することでこれを行うことができますが、これは私が見る限り、ドキュメントには表示されません。 JavaScriptを内部で実行して、好きな要素を選択することができます。 jQueryはこれを簡単にします。
は、使用してみてください:
$browser->script('$(".md-button:nth-child(2)").click();');
あなたは常にブラウザの開発ツールを経由してCSSセレクタをコピーすることによってこれを行うことができます。あなたが望む要素を右クリックし、次に要素の検査をクリックし、開発ツールウィンドウが現れたら、devツールウィンドウのHTML要素を右クリックして、コピー>コピーセレクタを選択し、IDEに貼り付けます。あなたはテストを書いています。これは、例として正常に実行されたテストです:
$this->browse(function (Browser $browser) {
$browser->visit(new UniversityCoursesListingPage)
->assertVisible('.course-list-content')
->assertVisible('.form-control')
->select('.course-filter select', 'title|desc')
->assertSeeIn('div:nth-child(1) > article > a > h3', 'Whitepaper Training')
->clickLink('My Account');}