【发布时间】:2015-05-20 12:10:33
【问题描述】:
在验收测试中,我尝试单击给定地址的.fa-trash-o 图标。为了简化事情,我一直在尝试使用给定的类名选择页面上的第二个元素。
我尝试了以下几种变体,但都没有成功。
$I->click(\Codeception\Util\Locator::find('a', ['class' => 'fa fa-trash-o']).'[2]');
$I->click('//a[contains(@class,"fa-trash-o")][2]');
这是我的模板:
<div class="grid simple address-card">
<div class="grid-title no-border">
<h4>{{ $address->name }}</h4>
<div class="tools">
{!! Form::open(['url' => '/account/address/'.$address->id, 'method' => 'delete']) !!}
<a href="/account/address/{{ $address->id }}/edit" class="fa fa-edit"></a>
<a onclick="$(this).closest('form').submit();" class="fa fa-trash-o"></a>
{!! Form::close() !!}
</div>
</div>
<div class="grid-body no-border">
@include('partials.address')
</div>
</div>
如何点击删除按钮?
【问题讨论】:
标签: xpath codeception