python 中的selenium 点击后匹配报错

https://img.mukewang.com/5b51f50700010d8a08000246.jpg

  click_link=self.driver.find_element_by_xpath('//form[@id="form"]').click()                
      # time.sleep(5)
     link=self.driver.find_element_by_xpath('//form/input[4]/@value')

报错如下
selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: The result of the xpath expression "//form/input[4]/@value" is: [object Attr]. It should be an element.
(Session info: headless chrome=66.0.3359.181)


红颜莎娜
浏览 1268回答 1
1回答

慕桂英3389331

link=self.driver.find_element_by_xpath('//form/input[4]/@value')去掉@value,定位到元素就行,不用获取值
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python