def test(data): test_builder.add_action('click') test_builder.save_test() actions.refresh_page() actions.click(test_builder.save_button) common.assert_toast_message_is_displayed('Test ' + data.test_name + ' saved')
def test(data): test_builder.add_action('code_block') step = test_builder.get_step(0) assert step.step_type == 'code-block' step.set_code_value('if(True):\n print("True")') assert step.get_code_value() == 'if(True):\n print("True")' test_builder.save_test() actions.click(test_builder.code_button) expected = ('def test(data):\n' ' if(True):\n' ' print("True")\n') assert expected in test_builder_code.get_value()
def test(data): test_builder.add_action('error', params=["'error message'"]) actions.click(test_builder.run_button) test_run_modal.wait_for_test_to_run() test_run_modal.assert_result_log_line( 0, 'Test execution started: {}'.format(data.test_name)) test_run_modal.assert_result_log_line(1, 'INFO Browser: chrome') test_run_modal.assert_result_log_line(2, 'ERROR error message') test_run_modal.assert_result_log_line(3, 'INFO Test Result: ERROR') test_run_modal.assert_result('error') test_run_modal.assert_result_errors(['error message']) test_run_modal.assert_result_steps(['ERROR - error message'])
def test(data): test_builder.add_action('fail', params=["'failure message'"]) actions.click(test_builder.run_button) test_run_modal.wait_for_test_to_run() test_run_modal.assert_result_log_line( 0, 'Test execution started: {}'.format(data.test_name)) test_run_modal.assert_result_log_line(1, 'INFO Browser: chrome') test_run_modal.assert_result_log_line( 2, 'ERROR AssertionError: failure message') test_run_modal.assert_result('failure') test_run_modal.assert_result_errors(['AssertionError: failure message']) test_run_modal.assert_result_steps( ['Failure - AssertionError: failure message'])
def test(data): test_builder.add_action('step', params=['unassigned']) actions.click(test_builder.run_button) test_run_modal.wait_for_test_to_run() test_run_modal.assert_result_log_line( 0, 'Test execution started: {}'.format(data.test_name)) test_run_modal.assert_result_log_line(1, 'INFO Browser: chrome') test_run_modal.assert_result_log_line( 2, "ERROR NameError: name 'unassigned' is not defined") test_run_modal.assert_result('code error') test_run_modal.assert_result_errors( ["NameError: name 'unassigned' is not defined"]) test_run_modal.assert_result_steps( ["Error - NameError: name 'unassigned' is not defined"])
def test(data): test_builder.add_action('click') test_builder.save_test() actions.refresh_page() test_builder.assert_last_action('click')
def test(data): test_builder.add_action('click') actions.refresh_page() actions.assert_alert_present() actions.accept_alert()
def test(data): test_builder.add_action('click', where='setup') test_builder.add_action('send_keys', where='setup') test_builder.save_test() actions.refresh_page() test_builder.assert_last_action('send_keys', where='setup')
def test(data): test_builder.add_action('click') actions.refresh_page() actions.assert_alert_present() actions.dismiss_alert() test_builder.assert_last_action('click')
def create_access_suite_with_different_results(suite_name): common.navigate_menu('Tests') if not test_list.test_exists('success_test'): test_list.create_access_test('success_test') test_builder.add_action('wait', ['3']) test_builder.add_action('step', ["\'success\'"]) test_builder.save_test() common.navigate_menu('Tests') if not test_list.test_exists('failing_test'): test_list.create_access_test('failing_test') test_builder.add_action('wait', ['3']) test_builder.add_action('fail', ["\'failure message\'"]) test_builder.save_test() common.navigate_menu('Tests') if not test_list.test_exists('error_test'): test_list.create_access_test('error_test') test_builder.add_action('wait', ['3']) test_builder.add_action('error', ["\'error message\'"]) test_builder.save_test() common.navigate_menu('Suites') if not suite_list.suite_exists(suite_name): suite_list.add_suite(suite_name) suite_list.access_suite(suite_name) suite_builder.select_test('success_test') suite_builder.select_test('failing_test') suite_builder.select_test('error_test') suite_builder.save_suite() else: suite_list.access_suite(suite_name)