Selenium 我们可以在XPATH中使用带轴的条件吗?
我们可以在XPATH中使用带轴的条件吗 正在尝试检查XPath中的父级和子级。例如:Selenium 我们可以在XPATH中使用带轴的条件吗?,selenium,xpath,conditional-statements,axes,Selenium,Xpath,Conditional Statements,Axes,我们可以在XPATH中使用带轴的条件吗 正在尝试检查XPath中的父级和子级。例如: //span[text()='Accounts']/parent::a OR child::div 我知道这是错误的。但是有没有办法检查一下情况 我知道情况看起来很模糊。但我试图找到一种逻辑,在这种逻辑中,我可以使用父轴和子轴来创建XPath。 主要目的是从UI检查元素并使用轴创建XPath。并使过程自动化 当我尝试上面的XPath时,它会抛出一些错误。如果您使用|而不是OR //span[text()='A
//span[text()='Accounts']/parent::a OR child::div
我知道这是错误的。但是有没有办法检查一下情况
我知道情况看起来很模糊。但我试图找到一种逻辑,在这种逻辑中,我可以使用父轴和子轴来创建XPath。
主要目的是从UI检查元素并使用轴创建XPath。并使过程自动化
当我尝试上面的XPath时,它会抛出一些错误。如果您使用|而不是OR
//span[text()='Accounts']/(parent::a|child::div)
请使用具有代表性的xml和您想要的确切输出编辑您的帖子。您的XPath在语法上是有效的,但没有多大意义。我不知道你想表达什么意思,但我猜不出来,我无法为你纠正它。从不正确的代码中推断需求是一个愚蠢的游戏。同意前面的评论:请给出输入文档和预期输出的最小示例。您可能根本不需要同时使用这两个轴。