一,执行javascript,在selenium的api实现不了时可用javascript的脚本执行
将driver 强转成javascriptExecutor 接口类型,调用ExecuteScript即可
二,带readonly的元素操作,这里我是直接把元素的readonly属性移除
String remov1="document.getElementById('lwsj').removeAttribute('readonly')";
三,验证码的处理
这里用的是通过cookie方式绕过验证码
四,关于日期控件的案例
具体步骤就是,首先是自动登陆,这里我是用上面的绕过cookie登陆,然后通过javascript去除readonly的属性,通过xpath ,contains取得元素,进行日期选择