python+selenium 两个同样的class怎么定位到第二个 5
图一,集成环境只要鼠标移动到该元素上就会自动显示下面两个,鼠标移动我已经实现,我现在要取第二个‘功能环境1’去做点击操作,怎么处理?...
图一,集成环境 只要鼠标移动到该元素上就会自动显示下面两个,鼠标移动我已经实现,我现在要取第二个‘功能环境1’去做点击操作,怎么处理?
展开
6个回答
展开全部
鼠标移动到集成环境上,下拉内容会出来,然后直接click element就行了。用by xpath就行。
xpath直接 右键,copy里面有。
xpath直接 右键,copy里面有。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用by_link_text方法去尝试定位这个元素
更多追问追答
追问
试过了,定位不到
追答
那试试xpath定位找li[2]或是文本
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//ul[@class="ant-menu ant-menu-vertical"]/li[2]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据楼主贴的图来看Xpath定位,我写一个楼主可以试试。
driver.find_element_by_xpath("//*/li/ul/li[2][text()="功能环境1"]").click()
driver.find_element_by_xpath("//*/li/ul/li[2][text()="功能环境1"]").click()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询