/selenium-ide-code-export-php-codeception

Adds PHP Codeception code export to Selenium IDE.

Primary LanguageJavaScript

selenium-ide-code-export-php-codeception

PHP Codeception code export for Selenium IDE.

To use the exported code you must set up acceptance testing in Codeception with proper namespacing:

# composer.json
{
  "autoload": {
    "psr-4": {
      "App\\Tests\\": "tests/"
    }
  },
  "require-dev": {
    "codeception/codeception": "^4.1",
    "codeception/module-asserts": "^1.3",
    "codeception/module-webdriver": "^1.0"
  }
}

# codeception.yml
namespace: App\Tests

paths:
  tests: tests
  support: tests
  output: tests/_output
  data: tests/_data
  envs: tests/_envs

# tests/acceptance.suite.yml
actor: AcceptanceTester

modules:
  enabled:
        - WebDriver:
            url: 
            browser: chrome
        - \Helper\Acceptance
    - Asserts
    - App\Tests\Helper\Acceptance

Build

yarn build

Test

yarn test