Xpath无法找到路径

时间:2014-10-20 12:09:55

标签: java xpath

    <input class="btn btn-danger confirm" value="Send this!" type="submit">

此输入位于模态div内,不显示(显示:无),仅在单击模态触发器时显示(显示:块)。 问题是模态变得可见,但找不到输入元素。

我试过这个

    modal.click(); //triggers modal

    WebElement send1 = driver.findElement(By.xpath("//input[@value='Send this!']"));
    send1.click();

    modal.click(); //triggers modal

    WebElement send1 = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//input[@class='confirm']"));
    send1.click();

不起作用。产量无法定位xpath。

1 个答案:

答案 0 :(得分:0)

目前,您尝试在生成模式时访问输入元素,但您请求的输入元素尚不可用。等到你的模态可见,然后尝试访问你的输入字段应该产生预期的结果(或者等到输入元素在DOM而不是可点击的时候)。