python+selenium如何定位元素

如何定位到图中的按钮,试过xpath但是提示和按钮名字定位但是都提示“找不到对象”

用他的selenium的webdriverd的API,可以是css path定位,也可是xpath定位,还可以根据ID定位等等追问

但是class名字都是相同的,xpath写出的都定位不到。例如:"//div[@id='mainmenutree']/ul/li/ul/li[2]/a"

追答

不可能啊,按照你上面写的这个应该能定位到用这个方法find_element_by_xpath("your xpath")

你可以在浏览器中,对着想要的元素点击右键,获取XPATH

追问

我这个是登录后进入新页面了,但是我加上sreach_window=driver.current_window_handle也没用

温馨提示:答案为网友推荐,仅供参考
相似回答