chromedp/testdata/input.html
Randy Cahyana f85f3777fa Fixing issue when node is offscreen and more.
- Adding ScrollIntoNode action.
- Adding isOnViewJS snippet.
- Fixing race issue in some unit tests.
2017-02-27 19:17:36 +07:00

39 lines
1.5 KiB
HTML

<!doctype html>
<html>
<body style="background-color: white;">
<script>
window.document.test_i = 0
</script>
<input id="input1" type="number" value="0"/>
<input id="input2" type="number" value="0"/>
<input id="button1" type="button" value="button 1">
<hr>
<input id="input3" type="text" value="foo"/>
<textarea id="input4"/></textarea>
<input id="button2" type="button" value="button 2"/>
<input id="button3" type="button" style="float: right;margin-right: -500px" value="offscreen button" onclick="javascript:window.document.test_i++;return false;"/>
<script>
document.addEventListener("click", function(){
document.getElementById('input1').value = event.clientX;
document.getElementById('input2').value = event.clientY;
});
document.getElementById('button2').addEventListener('click', function(e) {
e.preventDefault();
document.getElementById('input3').value = 'bar';return false;
}, false);
document.getElementById('button2').addEventListener('dblclick', function(e) {
e.preventDefault();
document.getElementById('input3').value = 'bar2';return false;
}, false);
document.getElementById('input3').addEventListener('contextmenu', function(e) {
this.value = 'bar-right';return false;
}, false);
document.getElementById('button2').addEventListener('auxclick', function(e) {
e.preventDefault();
document.getElementById('input3').value = 'bar-middle';return false;
}, false);
</script>
</body>
</html>