Selenium test case upgrade - support clientX click coverage dependence
Fixed a bug for changing DOM elements, and added generating onchange events