【问题标题】:Need XPath for button within section部分内的按钮需要 XPath
【发布时间】:2023-04-05 16:42:01
【问题描述】:

我正在使用 Selenium 测试网页,但我似乎不知道如何为 Next 按钮编写 XPath。

代码中有多个“下一步”按钮,但它们位于不同的部分。我正在尝试测试的代码如下:

<section class="col-md-12">
   <input type = "submit" value ="Next">

如果我使用以下命令,它会给我一个无法识别的元素错误。

//input[@type = 'submit'] 

//input[@value = 'Next']

这可能是因为它正在查看页面中的其他下一步按钮。我不确定如何继续。

【问题讨论】:

  • @kjhughes 我已经做出改变了
  • 我已经回滚了完全改变问题的编辑。如有必要,请提出一个新问题。谢谢。

标签: java html xml selenium xpath


【解决方案1】:

这将选择input 元素(@value 属性值等于Next)在section 元素下方的任何位置(@class 属性值等于col-md-12):

//section[@class='col-md-12']//input[@value='Next']

【讨论】:

  • @khjhughes 我第一次发布问题时是从内存中编写代码的。我将问题编辑为正确的代码。任何帮助将不胜感激。
  • 您“凭记忆”提出的问题在这里得到了正确回答。如果您在问题的(现在回滚)版本上需要帮助,请提出新问题。谢谢。
  • 明天之前我不能再问另一个问题,这就是为什么我编辑了问题而不是问一个新问题。
  • 您可以通过 not 以这种方式“从记忆中询问”来改进您的问题并阅读How to Ask,这样您将来就不会遇到问题@ 987654322@。谢谢。
猜你喜欢
  • 2019-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-27
  • 2015-10-25
  • 2014-09-24
相关资源
最近更新 更多