Codeception:$ i->看(文字)但不是$ i->点击(文字)

时间:2017-11-30 12:18:21

标签: php codeception

我在stackoverflow上搜索所有帖子但没有成功。

这有效:

$I->amOnUrl('https://www.youtube.com');
$I->amOnPage('/watch?v=l03aH7TWLck');
$I->click('button[is="paper-icon-button-light"][id="button"]');
$I->wait(2);
$I->makeScreenshot('snap');
$I->see('Report'); <--Success
$I->click('Report'); <--Success

但这不是

$I->amOnUrl('https://www.youtube.com');
$I->amOnPage('/watch?v=l03aH7TWLck');
$I->click('button[is="paper-icon-button-light"][id="button"]');
$I->wait(2);
$I->makeScreenshot('snap');
$I->see('Open transcript'); <--Success
$I->click('Open transcript'); <--Error

这是控制台抛出的错误:

TranscripcionVideoCept:
 Test  tests/acceptance/TranscripcionVideoCept.php
 Step  Click "Open transcript"
 Fail  Link or Button or CSS or XPath element with 'Open transcript' was not found.

这是makeScreenshot的快照图片。如您所见,“Open transcript”链接存在: snap on makeScreenshot 那么,为什么首先工作但不是第二种情况?

0 个答案:

没有答案