【问题标题】:How to get or write exact xpath for selenium?如何获取或编写 selenium 的确切 xpath?
【发布时间】:2018-05-12 23:30:37
【问题描述】:

如何获取或编写 selenium 的确切 xpath? 检查元素中的代码是xpath for Country already added

<li>Country already added</li>

【问题讨论】:

  • 对于页面对象模型
  • 你能分享你的代码试验吗?
  • 您希望对元素做什么以及您已经尝试过哪些代码
  • 参见:How do I do X? SO 的期望是,提出问题的用户不仅会进行研究以回答他们自己的问题,还会分享研究、代码尝试和结果。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另见:How to Ask

标签: java selenium automation webdriver


【解决方案1】:

试试这个 xpath

//*[text()='Country already added']

//li[contains(text(),'Country already added')]

【讨论】:

    【解决方案2】:

    你可以试试这个 Xpath:-

    //*[@class="alert alert-danger alert-dismissable"]//*[text()="Country already added"]
    

    【讨论】:

    • @satheesh-kumar-p 我已将您的编辑标记为拒绝;如果您对寻找 xpaths 的不同方式有建议,那应该是自己的答案,而不是编辑不同的答案。
    【解决方案3】:

    试试下面的 xpath:

    //li[contains(text(),'Country already added')]
    

    或:

    //div[@class='alert alert-danger alert-dismissable']/ul/li[1]
    

    【讨论】:

      猜你喜欢
      • 2014-08-16
      • 1970-01-01
      • 2018-09-04
      • 2021-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-29
      • 1970-01-01
      相关资源
      最近更新 更多