Мы не можем получить доступ к элементам внутри iframe
напрямую.Сначала нужно переключиться на iframe.
Я использую PHP Facebook WebDriver, и это прекрасно работает для меня.
$driver->get("http://www.example.com"); // containing an iframe
$iFrame = $driver->findElement(
WebDriverBy::xpath('//iframe[@name="iFrameName"]') //name or id or whatever by which we can access.
);
$driver->switchTo()->frame($iFrame);
Теперь мы можем получить доступ к span
as,
$spanButton = $driver->findElement(
WebDriverBy::xpath('//span')
);
Надеюсь, это кому-нибудь поможет!