选择具有包含特定字符串的类的元素

时间:2016-03-10 17:24:07

标签: html xpath webdriver-io

说我有这个HTML:

<body>
    <div>
        </div class="Something-generated-is7293n">Hello</div>
    </div>
</body>

考虑到以下约束,我将如何找到这个:

  1. 这是出于测试目的,所以我不想假设某种结构。这样,如果突然将<div>添加到HTML中,我的xPath就不会破坏我的测试。
  2. 我甚至无法猜测班级会是什么。我只能知道它会包含Somethinggenerated
  3. 我尝试了//div[contains(@class, 'Something') and contains(@class, 'generated')]但没有成功,这让我觉得我错过了让xPath只评估一个类 part 的东西。

    值得注意的是,我的测试使用ChimpJS并使用WebdriverIO

1 个答案:

答案 0 :(得分:1)

这个xpath-fiddle可能适合你:http://xpathfiddle.net/UN71EW