32 lines
918 B
HTML
32 lines
918 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<script src=../../../resources/ui-helper.js></script>
|
|
<script src=resources/file-icon-bytes.js></script>
|
|
<head>
|
|
</head>
|
|
<body>
|
|
<input type=file>
|
|
<script>
|
|
(async () => {
|
|
if (!window.testRunner)
|
|
return;
|
|
|
|
testRunner.waitUntilDone();
|
|
testRunner.setOpenPanelFiles(['foo.txt']);
|
|
testRunner.setOpenPanelFilesMediaIcon(testIconBytes);
|
|
|
|
let fileInput = document.querySelector('input[type=file]');
|
|
let fileInputChangePromise = new Promise((resolve) => {
|
|
fileInput.addEventListener('change', resolve);
|
|
});
|
|
|
|
await UIHelper.activateElement(fileInput);
|
|
await fileInputChangePromise;
|
|
await UIHelper.activateElement(document.body);
|
|
|
|
setTimeout(() => testRunner.notifyDone(), 0);
|
|
})();
|
|
</script>
|
|
</body>
|
|
</html>
|