- Форум тестировщиков
- → Просмотр профиля: Сообщения: kylie
Статистика
- Группа: Members
- Сообщений: 28
- Просмотров: 3 539
- Статус: Новый участник
- Возраст: Неизвестен
- День рождения: Неизвестен
-
Пол
Мужчина
0
Обычный
Инструменты
Друзья
kylie еще не добавил друзей
Мои сообщения
В теме: ClickAt()
01 июля 2011 - 06:58
Подскажите пожалуйста можно ли использовать clickAt(), но вместо указания координат указать класс (например: class=current)?
В теме: Помогите выбрать елемент
13 мая 2011 - 11:24
То, что выше написано, думаю, все здесь читали, но никто так и не понял что именно вам нужно, в ответах - только попытки угадать. И даже сейчас ничего не понятно. "тот елемент что мне надо" - это какой элемент? Как вы определяете, что это тот который надо? Напишите чётко. Циклы, уверен на 99,(9)%, не нужны.
Надо было читать то что выше написано:
В общем смысл такой - если есть тот елемент что мне надо, то кликаем, если нет, выбираем следующий любой радио.
Там привязка до процесса что идет дальше а не до елемента который выбирается.
"тот елемент что мне надо" - как уже было написано выше - newArticleIds[8], там где проверка идёт. Складывается впечетление что ви или вообще не читаете выше, или невнимательно читаете. И как уже было написано выше - уже нашлись 2 варианта решения моей проблеммы (См. мою цытату отправленную в 11:12).
В теме: Помогите выбрать елемент
13 мая 2011 - 11:02
Я тоже нифига не понял что за хитрый процесс. Цикл выглядит безумноНадо было читать то что выше написано:
В общем смысл такой - если есть тот елемент что мне надо, то кликаем, если нет, выбираем следующий любой радио.
Там привязка до процесса что идет дальше а не до елемента который выбирается.
made by Йода
Ну я же писала что мои java познания маленькие, как знала так и написала...
В теме: Помогите выбрать елемент
13 мая 2011 - 09:23
Всё равно есть ощущение, что вы делаете что-то явно не то... не ясно, что вы на самом деле хотите. Вам надо отметить самую первую radio-кнопку и не важно, что она означает?
Надо было читать то что выше написано:
В общем смысл такой - если есть тот елемент что мне надо, то кликаем, если нет, выбираем следующий любой радио.
Там привязка до процесса что идет дальше а не до елемента который выбирается.
В теме: Помогите выбрать елемент
13 мая 2011 - 08:12
if (selenium.isElementPresent("name=newArticleIds[8]")) {
selenium.check("name=newArticleIds[8]");
}
else {
for (i=1; i<50; i++){
if (selenium.isElementPresent("name=newArticleIds["+ i +"]")) {
selenium.check("name=newArticleIds["+ i +"]");
break;
}
else {
i++;
}
}
}
или так, чтоб без циклов
if (selenium.isElementPresent("name=newArticleIds[8]")) {
selenium.check("name=newArticleIds[8]");
}else{
selenium.check("//input[contains(name(),'newArticleIds')]");
}
Да, всё оказалось очень просто...мне не хватило только break; Спасибо!
А второй вариант не работает... Нужно так написать - selenium.check("//input[contains(@name,'newArticleIds')]");и заработало!!!!!
- Форум тестировщиков
- → Просмотр профиля: Сообщения: kylie
- Политика Конфиденциальности
- Правила форума ·