Test
test
Create a r2e test
my_test = test("open roc-lang.org website", |browser| # open roc-lang.org browser |> Browser.navigate_to!("http://roc-lang.org")? )
test_with
Create a new configured function to create test cases.
long_test = Test.test_with({ page_load_timeout: Override(30_000), script_execution_timeout: Override(30_000), assert_timeout: Override(8000), screenshot_on_fail: Override(No), window_size: Override(Size(1800, 400)), }) test1 = long_test("this is flaky test", |browser| # open the test page browser |> Browser.navigate_to!("https://adomurad.github.io/e2e-test-page/")? )
All possible overrides:
ConfigOverride : { assert_timeout : [Inherit, Override U64], page_load_timeout : [Inherit, Override U64], script_execution_timeout : [Inherit, Override U64], element_implicit_timeout : [Inherit, Override U64], window_size : [Inherit, Override [Size U64 U64]], screenshot_on_fail : [Inherit, Override [Yes, No]], attempts : [Inherit, Override U64], }