2012-01-23 3 views
0

Я новичок в c-sharp. Мне было предложено получить команды селена, которые присутствуют в html в C#. Я хочу сказать, если мы вводим имя пользователя, как UserName: TestUser мы получаем в селеном IDE, какSelenium и C# concept

command=type 
target = xpath="/html..blah blah" 
value= testUser 

Теперь я получил эту информацию в моем C#, как я использовал C# и HTML Анализа. Теперь я хочу выполнить это в виде переключателя.

switch(command) 
{ 
    case "type": 
      selenium.Type(target,value); 
       break; 
      // and so on.. 
    case "click": 
     ........... 
     break; 



} 

Так что мне нужны делегаты или некоторые понятия C# для динамического выполнения команд? Пожалуйста, ответьте. Я новичок в C#. Надеюсь, мой вопрос ясен.

+0

сделать вам просто нужно импортировать тестовые случаи селена в C#? Я не понимаю, что вы спрашиваете в инструкции switch –

ответ

2

Вы можете использовать Selenium-C#-Client, который делает все, что сработает для вас, и вы можете автоматически генерировать классы тестов с помощью Selenium IDE.

+0

да .. но моя работа назначена, чтобы она была такой –

0

Использование C# с селеном вы можете выполнять действия на веб-странице и проверить информацию на веб-странице путем извлечения текстовых значений и т.д.

о настройке селена с C# и создания базового сценария, вы можете обратиться ниже веб-страниц

How to setup C#,nUnit and selenium client drivers on VSExpress for Automated tests

Creating Basic Selenium web driver test case using Nunit and C#