Selenium Webdriver (Java) mit UND/ODER Bedingungen in XPATH

Ich habe HTML mit verschiedenen div ' s ein span drin ist:

<div class="test1">
    <div class="test2">
        <span title="Time">Today 11:12am</span>
    </div>
    <div class="test3">
        <span class="test4">Windows 7 64 bit</span>
        <span class="test5">Something</span>
    </div>
</div>
<div class="test6">
    <div class="test2">
        <span title="Time">Today 11:15am</span>
    </div>
    <div class="test3">
        <span class="test4">Windows 8 64 bit</span>
        <span class="test5">Something</span>
    </div>
</div>

Ich finden möchte-Elemente mit XPATH, indem Sie einen bestimmten text aus verschiedenen span. Zum Beispiel, ich brauche, um zu finden, ein element, wo gilt : "Heute" text und "Windows 7" text.

So, ich habe versucht diese Aussage :

//div[@class="test1"]/div[contains(span,'Today') and contains(span,'Windows')]

Aber das wird nicht funktionieren. Ich habe versucht, zu verwenden ODER innen, es funktioniert nur für eine wahre Aussage.

Gibt es andere Optionen?

InformationsquelleAutor alekslkta | 2014-12-24
Schreibe einen Kommentar