2009-04-24 10 views
1

Ich versuche, mit Selenium RC auf die Panel-Links (Links auf der gleichen Seite aber unterschiedlichen Panel) auf der Seite zu klicken. Ich bin in der Lage, es zu tun, indem Sie:Selen RC und klicken Sie auf Panel Links!

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

aber ich möchte es machen Generika und ich versucht zu verwenden:

String var = "placeOrderLink";

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

und es funktioniert nicht! Ich bekomme einen Fehler. Ich verwende Java, um meine Testsuite zu programmieren.

Antwort

1

Versuchen Sie, diese browser.waitForCondition ("selenium.isElementPresent (\" id = "+ var + "\")", "30000")

1

BTW: Sie brauchen keine "id=controlID" Bei der Angabe von Kontroll-IDs in Locators - der Kontroll-ID-Locator ist der Standard-Locator. Daher reicht "controlID" aus.

Verwandte Themen