На странице, которую я хочу протестировать, у меня есть HTML-код:
<html>
<head></head>
<body>
<iframe src="https://consent-pref.trustarc.com/?type=example&site=example.com&action=notice&country=gb&locale=en&behavior=expressed&layout=default_eu&from=https://consent.trustarc.com/" id="pop-frame001407710514252325" title="TrustArc Cookie Consent Manager" tabindex="1" scrolling="no" style="border: 0px; border-radius: 2px; overflow: hidden; background: rgb(255, 255, 255); display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></iframe>
и каждый раз, когда мне нужно нажать на кнопку:
"СОГЛАСОВАНО И РАССМОТРЕТЬ"
Я использую Laravel Dusk.
То, что я пробовал, это:
$browser->driver->switchTo()->frame('iframe');
$browser->click('a.call');
$browser->driver->switchTo()->defaultContent();
но без результата.
ID iframe каждый раз отличается, поэтому я не могу использовать ID.
Как я могу получить доступ к iframe и нажать на кнопку?
кстати. возможно с Laravel Dusk переместить мышь к координатам экрана и вызвать CLICK?