This is part of the Semicolon&Sons Code Diary - consisting of lessons learned on the job. You're in the testing category.
Last Updated: 2024-11-21
I had a browser test (Laravel Dusk) that was interacting within an iframe
. It
was supposed to type the credit card number "4242 4242 4242 4242" but it ended
up with "4242 22 44 22 44".
I don't know what caused this weird spacing, but I do know the fix was to slow it down:
<? php
foreach (str_split('4242424242424242') as $char) {
$browser->append('cardnumber', $char)->pause(100);
}