Web technologies are evolving. HTML5 includes many new features for more dynamic web applications and interfaces. Furthermore, with the wide use of JavaScript (thanks to popular JavaScript libraries such as JQuery), websites nowadays are much more dynamic. This chapter will show some Selenium examples to test HTML5 elements and interactive operations.
Please note that some tests only work on certain browsers (Chrome is your best bet), as some HTML5 features are not fully supported in all browsers yet.