Концепции Selenium и C # - PullRequest
       10

Концепции Selenium и C #

0 голосов
/ 23 января 2012

Я новичок в c-sharp. Меня попросили получить команды селена, которые присутствуют в HTML в C #. Я хочу сказать, если мы введем имя пользователя как Имя пользователя: testUser мы получаем в селен IDE как

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 #. Я надеюсь, что мой вопрос ясен.

Ответы [ 2 ]

2 голосов
/ 23 января 2012

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

0 голосов
/ 20 мая 2013

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

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

Как настроить клиентские драйверы C #, nUnit и selenium в VSExpress для автоматических тестов

Создание базового теста для веб-драйвера Selenium с использованием Nunit и C #

...