Selenium.Click fail - PullRequest
       9

Selenium.Click fail

1 голос
/ 18 мая 2011

У меня есть страница с использованием Selenium IDE и RC. Это страница результатов, которая содержит множество результатов с флажками впереди. В верхней части страницы есть варианты «Выделить все» и «Очистить все». После нажатия кнопки «Выбрать все» я получаю предупреждение JavaScript, в котором говорится «Вы уверены, что хотите выбрать все ....?». HTML / CSS для этого что-то вроде:

1) Выбрать все

2) Очистить все

Когда я щелкаю правой кнопкой мыши по «Выбрать все» и «Очистить все» и выполняю проверку элемента, xpath выглядит так:

1) / html / body / form / div [2] / div [3] / div [2] / div / span / span

2) / html / body / form / div [2] / div [3] / div [2] / div / span / span [2]

selenium.Click("xpath=(/html/body/form/div[2]/div[3]/div[2]/div/span/span)");

выдаёт мне ошибку: Элемент xpath = (/ html / body / form / div [2] / div [3] / div [2] / div / span / span не найден

selenium.Click("//span[@onclick=\"fnCheckGroupWithMessage(''Are you sure you want to select all?', 'cbxRepeater_');\"]");

выдаёт мне ошибку: в доступе отказано

Я не уверен, почему selenium.Click не удается выбрать все.

1 Ответ

2 голосов
/ 18 мая 2011

Вместо

selenium.Click("xpath=(/html/body/form/div[2]/div[3]/div[2]/div/span/span)");

попробуйте

selenium.Click("xpath=/html/body/form/div[2]/div[3]/div[2]/div/span/span");
...