使用selenium选择位于div内部的h2元素内的链接

时间:2018-03-06 15:44:56

标签: java html selenium-webdriver iteration

我有以下HTML:

     <div class="company-name">

            <div class="search-result">
              <h2 class="search-result-title">
                <a href="/test1">Testing 1/a>
              </h2>
              <p class="search-pst">
                Test1
              </p>
            </div>

            <div class="search-result">
              <h2 class="search-result-title">
                <a href="/test2">Testing 2/a>
              </h2>
              <p class="search-pst">
                Test2
              </p>
            </div>

            <div class="search-result">
              <h2 class="search-result-title">
                <a href="/test3">Testing 3/a>
              </h2>
              <p class="search-pst">
              Test3
              </p>
            </div>

</div>

我正在尝试遍历'company-name'div中的每个div并选择每个链接。

到目前为止,我有:

List<WebElement> elements = driver.findElements(By.className("company-name"));
         for (WebElement element : elements) {


             }

哪个获得整个公司名称div。我对如何访问嵌套div中的每个链接有点困惑。

0 个答案:

没有答案
相关问题