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)
1 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
link=self.driver.find_element_by_xpath('//form/input[4]/@value')
去掉@value,定位到元素就行,不用获取值
添加回答
举报
0/150
提交
取消