Перейти к содержимому

Фотография

UI testing using WatiN


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Leo

Leo

    Новый участник

  • Members
  • Pip
  • 28 сообщений

Отправлено 04 августа 2011 - 06:01

Всем привет,

Я создал тест в WatiN и пытаться запустить его на VS2010. Tест создавался так: VS2010: File: New Project: Class Library


****************************************************************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
using WatiN.Core;
namespace ClassLibrary1
{
class Class1
{
[STAThread]
public void Main(string[] args)
{
IE ie = new IE("http://www.google.com");
ie.TextField(Find.ByName("q")).TypeText("tt");
ie.Button(Find.ByValue("Google Search")).Click();
}
}
}
*************************************************************************************
при запуске я получаю такую ошибку. что я делаю не правилъnо?

---------------------------
Microsoft Visual Studio
---------------------------
A project with an Output Type of Class Library cannot be started directly.
In order to debug this project, add an executable project to this solution which references the library project. Set the executable project as the startup project.
---------------------------
OK
---------------------------
**************************************************************************************
  • 0

#2 dzhariy

dzhariy

    Новый участник

  • Members
  • Pip
  • 22 сообщений
  • Город:Киев


Отправлено 04 августа 2011 - 07:37

Привет

Вы пытаетесь запустить Класс Лайбрари (dll файл).


Пересоздайте проект как Console Application либо в свойствах текущего поменяйте Ouput Type Console Application.


А лучше сразу создайте новый проект -> Test -> Test project. Тогда в итоге получится dll-ка, но она будет запускатся тестовым движком mstest



Всем привет,

Я создал тест в WatiN и пытаться запустить его на VS2010. Tест создавался так: VS2010: File: New Project: Class Library


****************************************************************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
using WatiN.Core;
namespace ClassLibrary1
{
class Class1
{
[STAThread]
public void Main(string[] args)
{
IE ie = new IE("http://www.google.com");
ie.TextField(Find.ByName("q")).TypeText("tt");
ie.Button(Find.ByValue("Google Search")).Click();
}
}
}
*************************************************************************************
при запуске я получаю такую ошибку. что я делаю не правилъnо?

---------------------------
Microsoft Visual Studio
---------------------------
A project with an Output Type of Class Library cannot be started directly.
In order to debug this project, add an executable project to this solution which references the library project. Set the executable project as the startup project.
---------------------------
OK
---------------------------
**************************************************************************************


  • 1

#3 Leo

Leo

    Новый участник

  • Members
  • Pip
  • 28 сообщений

Отправлено 04 августа 2011 - 20:15

Привет

Вы пытаетесь запустить Класс Лайбрари (dll файл).


Пересоздайте проект как Console Application либо в свойствах текущего поменяйте Ouput Type Console Application.


А лучше сразу создайте новый проект -> Test -> Test project. Тогда в итоге получится dll-ка, но она будет запускатся тестовым движком mstest




Всем привет,

Я создал тест в WatiN и пытаться запустить его на VS2010. Tест создавался так: VS2010: File: New Project: Class Library


****************************************************************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
using WatiN.Core;
namespace ClassLibrary1
{
class Class1
{
[STAThread]
public void Main(string[] args)
{
IE ie = new IE("http://www.google.com");
ie.TextField(Find.ByName("q")).TypeText("tt");
ie.Button(Find.ByValue("Google Search")).Click();
}
}
}
*************************************************************************************
при запуске я получаю такую ошибку. что я делаю не правилъnо?

---------------------------
Microsoft Visual Studio
---------------------------
A project with an Output Type of Class Library cannot be started directly.
In order to debug this project, add an executable project to this solution which references the library project. Set the executable project as the startup project.
---------------------------
OK
---------------------------
**************************************************************************************



спасибо за ответ. уже всё работает :)
  • 0

#4 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 05 августа 2011 - 20:17

Устное предупреждение всем участникам: оверквотинг!!!
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных