At the moment act-test allows to run API test. This CR is to allow it run different test engines, e.g. selenium webdriver test engine that run UI tests.
Proposed selenium test scripts:
Scenario(UI-Login):
test-engine: selenium
description: Login test user
steps:
- navigate: "/login"
- send-keys:
target: "#input-username"
keys: "testuser"
- send-keys:
target: "#input-password"
keys: "secret"
- click: "#btn-login"
- wait-till-visible: "body.dashboard"
Note this CR is only about providing the mechanism supporting multiple test engines. The selenium test engine implementation is not in the scope. Instead refer to https://github.com/actframework/act-selenium
At the moment act-test allows to run API test. This CR is to allow it run different test engines, e.g. selenium webdriver test engine that run UI tests.
Proposed selenium test scripts:
Note this CR is only about providing the mechanism supporting multiple test engines. The selenium test engine implementation is not in the scope. Instead refer to https://github.com/actframework/act-selenium