Selenium RC и нажав на ссылку панели! - PullRequest
1 голос
/ 24 апреля 2009

Я пытаюсь нажимать на ссылки панели (ссылки на той же странице, но на другой панели) на странице, используя Selenium RC. Я могу сделать это с помощью:

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

но я хочу сделать его универсальным, и я попытался использовать:

String var = "placeOrderLink";

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

и это не работает! Я получаю ошибку. Я использую Java для кодирования моего набора тестов.

Ответы [ 2 ]

1 голос
/ 24 апреля 2009

Кстати: вам не нужно указывать «id= controlID » при указании идентификаторов элементов управления в локаторах - локатор идентификаторов элементов управления используется по умолчанию, поэтому достаточно « controlID ».

1 голос
/ 24 апреля 2009

Попробуйте это browser.waitForCondition ("selenium.isElementPresent (\" id = "+ var +" \ ")", "30000")

...