许久没问问题了,今天写一个脚本有关于时间控件定位的。碰到了坑,一直报定位不到元素的错误,暂时可能的原因有:
1,要切换frame
2,webdriver不能定位js里面的元素,所以要使用js去掉或隐藏或修改元素属性的值
现在碰到的问题是:
我先定位到时间控件的iframe上,然后去掉js上readonly的属性,最后通过send_keys改变这个值
奇怪的是,月份和年份都是公用这个,而且这个class_name会变
再次点击就变成这样
使用yminputfocus和yminput都是修改月份,可能对js的知识不熟吧,记录一下,找解决办法
ringa_lee