Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support different test engines #1339

Open
greenlaw110 opened this issue May 28, 2020 · 0 comments
Open

Support different test engines #1339

greenlaw110 opened this issue May 28, 2020 · 0 comments
Assignees
Milestone

Comments

@greenlaw110
Copy link
Contributor

greenlaw110 commented May 28, 2020

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

@greenlaw110 greenlaw110 added this to the 1.8.33 milestone May 28, 2020
@greenlaw110 greenlaw110 self-assigned this May 28, 2020
@greenlaw110 greenlaw110 modified the milestones: 1.8.33, 1.8.34 Jun 26, 2020
@greenlaw110 greenlaw110 modified the milestones: 1.9.1, 1.10.0 Dec 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant