selenium python 针对js生成的下拉列表,如何选择隐藏的选项
比如选择省市区的,先选择省,再选择市,然后选择区域。比如我要选择湖南省,在当前列表范围内,不存在,需要下拉滚动条选择,用selenium如何实现这个选择呢?...
比如选择省市区的,先选择省,再选择市,然后选择区域。比如我要选择湖南省,在当前列表范围内,不存在,需要下拉滚动条选择,用selenium 如何实现这个选择呢?
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏10(财富值+成长值)
1个回答
展开全部
自己打开JS的源代码。然后手茄唤工将隐藏项解析出来。这个最简单空芹。因为你是一个测试脚本,不是通用的爬行器。所以不需要处理JS。
另外看你的现在的情形,它不是个颤亏凯隐藏项。只是JS实现的界面控件。在JS代码和HTML代码里,或者是ajax的JSON响应里可以找得到。
另外看你的现在的情形,它不是个颤亏凯隐藏项。只是JS实现的界面控件。在JS代码和HTML代码里,或者是ajax的JSON响应里可以找得到。
追问
这个元素识别出来是没问题的,只是在执行操作时,无法执行click操作,用select也不行,也提示不能操作隐藏元素
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询