diff options
| author | Gus Power <gus@infinitesidequests.com> | 2025-05-28 17:29:35 +0100 |
|---|---|---|
| committer | Gus Power <gus@infinitesidequests.com> | 2025-05-28 17:29:35 +0100 |
| commit | cb6439016b9fe28a3dc9576842147af38117d117 (patch) | |
| tree | 8eee3a1e6050aa562519754137004145dcb13ff1 /e2etest-examples | |
Diffstat (limited to 'e2etest-examples')
| -rw-r--r-- | e2etest-examples/rust-only-example/Cargo.toml | 10 | ||||
| -rw-r--r-- | e2etest-examples/rust-only-example/src/main.rs | 3 | ||||
| -rw-r--r-- | e2etest-examples/rust-only-example/test/integration_tests.rs | 10 |
3 files changed, 23 insertions, 0 deletions
diff --git a/e2etest-examples/rust-only-example/Cargo.toml b/e2etest-examples/rust-only-example/Cargo.toml new file mode 100644 index 0000000..5fffe5e --- /dev/null +++ b/e2etest-examples/rust-only-example/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "rust-only-example" +version = "0.1.0" +edition = "2024" + +[dev-dependencies] +e2etest-runner = { path = "../../e2etest-runner" } +e2etest-macros = { path = "../../e2etest-macros" } +thirtyfour = "0.35.0" +tokio = { version = "1.0", features = ["full"] } diff --git a/e2etest-examples/rust-only-example/src/main.rs b/e2etest-examples/rust-only-example/src/main.rs new file mode 100644 index 0000000..95bf8a0 --- /dev/null +++ b/e2etest-examples/rust-only-example/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("rust-only-example"); +} diff --git a/e2etest-examples/rust-only-example/test/integration_tests.rs b/e2etest-examples/rust-only-example/test/integration_tests.rs new file mode 100644 index 0000000..adec2d3 --- /dev/null +++ b/e2etest-examples/rust-only-example/test/integration_tests.rs @@ -0,0 +1,10 @@ +#[tokio::test] +async fn run_my_tests() -> Result<(), Box<dyn std::error::Error>> { + let caps = DesiredCapabilities::chrome(); + let driver = WebDriver::new("http://localhost:9515", caps).await?; + + let mut runner = TestRunner::new(driver).await; + runner.run_from_file("tests/my_tests.yaml").await?; + + Ok(()) +} |
