2009-04-24 5 views
1

J'essaie de cliquer sur les liens du panneau (liens dans la même page mais le panneau différent) dans la page en utilisant Selenium RC. Je suis capable de le faire en utilisant:Selenium RC et en cliquant sur les liens du panneau!

browser.waitForCondition ("selenium.isElementPresent (\" id = placeOrderLink \ ")", "30000")

mais je veux le rendre générique et je essayé d'utiliser:

Chaîne var = "placeOrderLink";

browser.waitForCondition ("\" selenium.isElementPresent (\\ "id =" + var + "\\") \ "", "30000");

et ça ne marche pas! J'ai une erreur J'utilise Java pour coder ma suite de tests.

Répondre

1

Essayez cette browser.waitForCondition ("selenium.isElementPresent (\" id = "+ var + "\")", "30000")

1

BTW: vous n'avez pas besoin "id=controlID" lors de la spécification des ID de contrôle dans les localisateurs - le localisateur d'ID de contrôle est celui par défaut, donc "controlID" est suffisant.

Questions connexes