python - selenium时间控件定位

 再见WhoWho 发布于 2022-10-25 09:17

许久没问问题了,今天写一个脚本有关于时间控件定位的。碰到了坑,一直报定位不到元素的错误,暂时可能的原因有:
1,要切换frame
2,webdriver不能定位js里面的元素,所以要使用js去掉或隐藏或修改元素属性的值

现在碰到的问题是:
我先定位到时间控件的iframe上,然后去掉js上readonly的属性,最后通过send_keys改变这个值

奇怪的是,月份和年份都是公用这个,而且这个class_name会变
再次点击就变成这样


使用yminputfocus和yminput都是修改月份,可能对js的知识不熟吧,记录一下,找解决办法

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有