Применение тестовых классов к динамическим элементам страницы с помощью jQuery - PullRequest
1 голос
/ 29 июня 2010

Я работаю с тестером, который использует Selenium в моем последнем проекте.

Я пытался получить от него некоторую информацию о том, как мне нужно было назвать мои CSS-классы, применяемые к динамическим элементам на странице, которую он будет тестировать.

Я думаю, что он сам новичок в этом, поэтому собирался выложить наши выводы здесь для комментария:

  • Тестовые классы, которые будут использоваться для динамически генерируемый контент.
  • Тестирование классов для применения к HTML через JQuery в отдельном файле JS. это избегает присутствия тестовых классов в производственной среде как JS файл может быть исключен до развертывание.
  • Тестовые классы должны быть уникальными. к сделать классы уникальными, может быть необходимо создать дополнительные классы в динамически генерируемые списки для Пример.
  • Где тестовые классы применяются исключительно для тестирования, т.е. они не применяют CSS форматирование они будут с префиксом «Тест».
  • Тестовые классы также должны быть значимым для содержания они таргетинг.

Я был бы рад, если бы было что-то, что могло бы вызвать проблемы в дальнейшем.

1 Ответ

0 голосов
/ 14 июля 2010

Мы решили использовать комбинацию XPATH и использовать уже существующие классы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...