2013-03-25 2 views
3

Я новичок в селене и на первой фазе Я стараюсь усвоить команды IDE, но главная проблема, с которой им сталкиваются, что им не удалось найти один помогающий материал, который ясно говорит мне следующее очков, если какой-либо один знает, просьба ссылаться мнеПолный список команд SELENIUM IDE

  1. Полный список команд
  2. команд со ссылкой на сценарии (например, когда мы используем asserttext или проверить текст)
  3. , каковы будут значения Target и значение.

ответ

2

1) Если вы используете Selenium ide для firefox, полный список команд можно увидеть, щелкнув стрелку вниз в разделе команды.

В противном случае должно быть много полезной информации в селеном документации http://docs.seleniumhq.org/docs/index.jsp

2) Это одно я не могу помочь с очень много, так как я обычно использую утверждает везде. Если я хочу, чтобы мой сценарий к сбою в определенный момент, если текст не присутствует в Java я использую что-то вроде

assertTrue(driver.getPageSource.contains("Text to verify"); 

3) Задание является элементом и значение является текущим значением этого элемента. Пример - Утверждают, что текст присутствует

Command - assertTextPresent 
Target - Blank 
Value - Text to search for 

Пример 2 - поле содержит определенный текст

command - assertTextPresent 
Target - id=idOfField (id, xpath, css, name etc) 
Value - Text to search for 
+0

если я оставил Target пустым, то он всегда Селен прошел мой TC сценарий –

+0

Хм .. Как я уже сказал, я обычно использую только Selenium IDE для записи сценария экспорта в java для проверки. – confusified

+1

, который терпит неудачу, потому что отсутствует закрывающий парик :) – Zackkenyon

3

http://release.seleniumhq.org/selenium-core/1.0.1/reference.html

Это полный справочник, который содержит

  1. Все команды поддерживается.
  2. Описания методов, включая объяснение разницы между assert и verify.
  3. target обычно является локатором элемента. value обычно является параметром метода - например, когда вы вводите текст в поле, value будет текстом, который вы хотите ввести. Больше в ссылке каждой отдельной команды - не все команды принимают обе цели и ценность, некоторые из них имеют ограниченные значения и т. д. См. вашу конкретную команду, чтобы узнать, какие параметры ей нужны.

В любом случае, наиболее полезной частью документации для IDE является the official docs, хотя на самом деле у них нет списка всех commnads.

+0

Это неправильная ссылка. Некоторые методы теперь устарели, и я не могу найти допустимый. – UnstableFractal

+0

@smsteel Я изменил ссылку на несколько более новую версию. Однако я не знаю другого документа. Это лучше? –

+0

Я не могу открыть эту ссылку сегодня –

Смежные вопросы