图不完整
右键复制xpath
粘过来看看
//*[@id= indexBlurId ]/div/div[1]/div[2]/div/div[2]/div[2]/div[2]/div/div/div[1]
我试了一下
没有iframe
那为啥定位不到
我定位class
和那个文本都不行
//div[contians(text(), 立即支付 )]定位到了
变颜色了说明定位到了元素
我这不行
也有可能是div无法触发点击事件
你用js的点击试试
之前遇到过无法点击
我找找我的代码
driver.execute_script( arguments[0].click(); , ele)
ele就是那个元素
先保存到变量
可能webdriver的页面不一样了
这里应该用waituntil处理
WebDriverWait(driver, 10).until(EC.presence_of_element_located(
(By.XPATH, //a[@seed= clickMe-amButton ] )
))
在一段时间内一直定位元素
直到定位到,或者超时
卧槽,成功了