blob: 0c67d48fdf40492cc0269e513f37e235b6dffa39 [file] [log] [blame] [edit]
<!DOCTYPE HTML>
<head>
<meta charset="utf-8" />
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/testdriver.js"></script>
<script src="/resources/testdriver-vendor.js"></script>
<script src="resources/autofill-helper.js"></script>
<style>
:autofill { color: red; }
</style>
</head>
<body>
<form id="test_form">
<input type="text" autocomplete="name" id="test_field">
</form>
<script>
promise_test(async t => {
if (!window.test_driver) {
return;
}
// Save form data to autofill.
const form = create_form_for_data({"name": "foobar"});
await window.test_driver.save_to_autofill(form);
// Now test that the values were properly filled
await test_driver.apply_autofill_suggestions(
document.getElementById("test_field"));
await wait_on_element_autofill();
assert_element_has_value("test_field", "foobar");
});
</script>