Firepath给出绝对路径,但我们需要相对路径

时间:2014-06-23 08:06:21

标签: selenium-webdriver firepath

我使用firepath面临xpath问题。

如果我使用fire path选择任何web元素,它将xpath设为html/body/div[1]/div/div[2]/div/form/fieldset/p/input,但它之前未正确选择元素(xpath)生成如下(表示相对路径)

By.xpath("//table[@id='tableId']/tbody/tr[1]")

请指导我在火道上改变什么。

2 个答案:

答案 0 :(得分:1)

我认为在火道下拉中检查绝对火道。

要解决此问题,请按F12打开火道, 点击火道选项卡中的下拉箭头, 取消选中生成Absolute XPATH并重启火焰路径。

答案 1 :(得分:0)

相对XPATH语法是:

//tagname[@attribute='value']