【问题标题】:Can't find input element within div, selenium java eclipse在 div、selenium java eclipse 中找不到输入元素
【发布时间】:2019-01-11 19:32:27
【问题描述】:

Attached is the HTML

我正在尝试查找值为“保存并返回”的输入元素。

我试图用 xpath 找到它的值文本,如下所示:

driver.findElement(By.xpath("//input[contains(@value,'Save and Return']")).click();

【问题讨论】:

    标签: java eclipse selenium selenium-webdriver xpath


    【解决方案1】:

    你需要

    driver.findElement(By.cssSelector("input[value=\\"Save and Return\\"]"));
    

    如果它不起作用,请告诉我。提供有关错误的更多详细信息。我可能弄错了字符串中的转义字符 \\。

    【讨论】:

    • 转义字符不正确,但我尝试了:driver.findElement(By.cssSelector("input[value='Save and Return']")).click(); 并且成功了!谢谢大佬!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    相关资源
    最近更新 更多