2016-04-21 2 views
1

Я работаю над тестом на прием, чтобы узнать, могу ли я перейти с домашней страницы в категории, но независимо от того, что я пытаюсь, я вижу ссылку, но я не могу ее щелкнуть.Проблема с кодом Symfony click

<?php 
$I = new AcceptanceTester($scenario); 
$I->wantTo('I click category'); 
$I->amOnPage('/'); 
$I->seeLink('Categories', '/categories'); 
$I->click('category'); 
?> 

HTML-:

<div class="col s12 m4"> 
       <a href="/categories" > 
        <div class="card"> 
         <div class="card-content"> 
          <div class="teal-text center-align" name="category">  
           Categories 
          </div> 
         </div> 
        </div> 
       </a> 
      </div> 
     </div> 

ответ

2

Я не знаю, если Codeception ищет 'имя' атрибут тега HTML. Вместо этого, вы должны попробовать другие способы использования метода Клик: http://codeception.com/docs/03-AcceptanceTests#Click

Также вы можете попробовать это:

$I->click(['name' => 'category']); 
+0

Ах, так что лучше использовать строгий локатора. Будут делать это в будущем. благодаря – KevinTheGreat

Смежные вопросы