我可以在Selenium中使用XPath本身获取属性吗?

2024-04-20 06:47:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个小问题,当我试图得到一些属性,如hrefidtext,我不能使用XPath本身在Selenium-Python中。你知道吗

我必须这样做:driver.find_element_by_xpath(XPath).get_attribute(attr)而不是:driver.find_element_by_xpath(XPath/@attr)

我想这是因为方法find_element_by_xpath检查输出是否是实的WebElement。你知道吗

有没有一些方法可以通过使用XPath语法来避免长get_attribute(attr)?你知道吗


Tags: 方法textidgetby属性driverselenium