在(Python / Splinter)中选择数据样式名称

时间:2017-12-07 10:10:59

标签: python selenium xpath splinter

我想从无序列表中选择特定颜色的项目。另一个帖子中的一张海报建议我尝试browser.find_by_xpath("/html/body/a[@data-style-name='COLOR HERE'",但这并不起作用。 XPath(取自website)如下所示:/html/body/div[2]/div/div[2]/ul/li[2]/a[1]。如何在Splinter中单击此选项?

1 个答案:

答案 0 :(得分:0)

你应该尝试像

这样的相关XPath
//a[@data-style-name='COLOR HERE']

因为/html/body/a[@data-style-name='COLOR HERE']表示目标链接是body节点的直接子节点,这显然不是真的......