1

我正在尝试使用 Selenium RC 在页面中单击面板链接(同一页面中的链接但不同面板中的链接)。我可以通过使用来做到这一点:

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

但我想让它通用,我尝试使用:

字符串 var="placeOrderLink";

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

它不起作用!我得到一个错误。我正在使用 Java 编写我的测试套件。

4

2 回答 2

1

试试这个 browser.waitForCondition("selenium.isElementPresent(\"id=" + var + "\")", "30000")

于 2009-04-24T10:59:12.257 回答
1

顺便说一句:在定位器中指定控件 ID 时不需要“ id=controlID ” - 控件 ID 定位器是默认定位器,因此“ controlID ”就足够了。

于 2009-04-24T13:00:46.393 回答