Patent attributes
An apparatus includes a memory and a hardware processor. The processor receives a voice signal associated with an element of a website. Navigating to the element includes performing a user interaction with a browser configured to display the website. In response to receiving the voice signal, the processor converts the voice signal to an input command that simulates the user interaction and executes the input command. The processor then monitors a behavior of the browser and applies a machine learning algorithm to the behavior to determine whether the website is compliant with a set of rules. The machine learning algorithm determines whether the website is compliant based at least in part on the voice signal and the browser behavior. In response to determining that the website is not compliant with the set of rules, the processor records a violation in an error log.