Как я могу переключиться на IFrame с Codeception, используя ID? На самом деле я могу использовать имя IFrame, но не идентификатор -> Codeception SwitchToIFrame
Пример IFrame:
<iframe id="iframeToolbar" src="link" frameborder="0" style="position: fixed; left: 0px; top: 0px; z-index: 998; width: 940px;" scrolling="no" width="100px" height="100%"></iframe>
Пример кодецепции:
<?php
# switch to iframe
$I->switchToIFrame("another_frame");
# switch to parent page
$I->switchToIFrame();
Возможно, это проблема с подключением Codeception ‹-> Facebook Webdriver?
РЕДАКТИРОВАТЬ: я переустановил Codeception, следуя краткому руководству. Итог - Проблема осталась та же: Codeception и Facebook Webdriver не хотят работать вместе. Мой код восприятия
accept.suite.yml:
actor: AcceptanceTester
modules:
enabled:
- \Helper\Acceptance
- WebDriver:
url: https://xxxxxxxxxxxxxx.com
browser: chrome
window_size: maximize
clear_cookies: true
codeception.yml:
paths:
tests: tests
output: tests/_output
data: tests/_data
support: tests/_support
envs: tests/_envs
actor_suffix: Tester
extensions:
enabled:
- Codeception\Extension\RunFailed
settings:
colors: true
- ОС: Виндовс 10
- PHP: 7.1.7
- PHPUnit: 6.4.4
- Селен-сервер: 3.8.1
- Кодецепция: 2.3.7
- Хром: 63.0.3239.108