À l'aide de sélénium waitForCondition avec un xpath

Le sélénium a quelques belles soutien pour la recherche d'éléments dans une page via xpath

selenium.isElementPresent("//textarea")

et en ajax pages que vous pouvez utiliser waitForCondition attendre sur une page jusqu'à ce que quelque chose apparaît,

selenium.waitForCondition("some_javascript_boolean_test_as_a_string", "5000")

Mon problème est que je n'arrive pas à obtenir en mesure de les utiliser à la charge de xpath pour la boolean test. document.getElementById semble bien fonctionner, mais sélénium.isElementPresent ne le fait pas.

Est-il un moyen facile d'accéder aux sélénium xpath de l'élément à trouver les capacités de l'intérieur waitForCondition du premier paramètre?

  • Comment êtes-vous l'exécution de ce script? Tu fais ça à partir de Selenium IDE, ou de les exporter vers un autre langage (C#, Java, etc..)
  • À partir de Java - j'avais supposé qu'il n'a pas d'importance que tout cela est descendu à la même JavaScript