Selen: finden von Elementen im searchContext

jeder!
Ich bin stecken, mit folgenden problem:
Es gibt einige

SearchContext searchContext;
By by;

werden könnte, WebDriver oder WebElement.
Davon ausgehen, dass beide von Ihnen sind bereits initialisiert ist (und wir wissen nicht, wie);
Jetzt wollen wir die Elemente mit Z xpath, scheint zu folgenden

List<WebElement> elements = searchContext.findElements(by);

Aber, wenn searchContext ist WebElement und

by = By.xpath("//div");

es würde nicht funktionieren! (keine Elemente gefunden werden würde), weil wir das tun müssen,

by = By.xpath("./div");

(siehe Auffinden von Kind-Knoten von WebElements in Selen)
Aber, wie ich bereits erwähnt habe, wir wissen nichts über Sie, wie durch das initialisiert wurde;

So, meine Frage ist: gibt es eine Möglichkeit zu finden, die Elemente richtig trotz der Probleme vor?
Ich habe zwei Variablen: von und searchContext, und ich sollte zu finden angegebene element in searchContext.

InformationsquelleAutor Obus | 2012-08-03
Schreibe einen Kommentar