Task #104714
Updated by Ayke Halder 3 months ago
New reason for failing: the button isn't there.
<pre>
1) FileClipboardCest: See add remove multiple records
Test Acceptance/Application/FileList/FileClipboardCest.php:seeAddRemoveMultipleRecords [Facebook\WebDriver\Exception\NoSuchElementException] no such element:
Unable to locate element: {"method":"css selector","selector":"button[data-multi-record-selection-check-action="check-all"]:not(.disabled)"}
(Session info: chrome-headless-shell=124.0.6367.118)
</pre>
This is somehow manually reproducable now.
We have to wait until the content-iframe is fully loaded again. Then we can click on 't3js-multi-record-selection-check-actions-toggle'.
<pre><code class="php">
$I->amGoingTo('add multiple elements to clipboard');
$I->wait(1);
$I->click('Clipboard #1 (multi-selection mode)'); // <-- This reloads the whole iframe
// Wait for iframe loaded and check before going on.
$I->click('.t3js-multi-record-selection-check-actions-toggle');
$I->waitForElementVisible('button[data-multi-record-selection-check-action="check-all"]:not(.disabled)');
</code></pre>