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

Фотография

После компиляции исчезают добавленные ссылки.


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

#1 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 16 ноября 2010 - 08:15

Здравствуйте!
Столкнулся с проблемой такого плана: В Селенеум IDE записал код(на C#), потом перенёс(скопировал код в Visual Studio 2010-Express ), добавил все нужные ссылки- запускаю компиляцию появляются 3 ошибки(связаны они с тем что удаляются ссылки связанные с selenium(ThoughtWorks.Selenium.Core ThoughtWorks.Selenium.IntegrationTests ThoughtWorks.Selenium.UnitTests)).
Подскажите что делать!!! Очень прошу. :help:
Сейчас попробую поставить Visual Studio 2008 и там создать проект. надеюсь получится.
  • 0

#2 stmark

stmark

    Опытный участник

  • Members
  • PipPipPipPip
  • 404 сообщений
  • ФИО:Докучаев Сергей
  • Город:Ярославль


Отправлено 16 ноября 2010 - 08:42

Вероятно не подключены требуемые библиотеки, но что бы точно ответить на Ваш вопрос, приведите пример кода в студии и чётче опишите проблему, ибо мне вот не понятны следующие места:
"В Селенеум IDE записал код(на C#)"
наверное всё-таки написали в таблице, а потом просто конвертировали в код на C#?
"добавил все нужные ссылки"
Что за ссылки такие?
  • 0

#3 OVA

OVA

    Опытный участник

  • Members
  • PipPipPipPip
  • 405 сообщений
  • ФИО:Высоцкий Сергей Павлович
  • Город:Новосибирск

Отправлено 16 ноября 2010 - 09:07

Видимо имеются ввиду include. И да, кажется их нет в тестовом проекте. Но тут вопрос не столько про selenium, сколько про то как пользоваться Visual Studio, насколько я понимаю.
  • 0

#4 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 16 ноября 2010 - 09:10

Вероятно не подключены требуемые библиотеки, но что бы точно ответить на Ваш вопрос, приведите пример кода в студии и чётче опишите проблему, ибо мне вот не понятны следующие места:
"В Селенеум IDE записал код(на C#)"
наверное всё-таки написали в таблице, а потом просто конвертировали в код на C#?
"добавил все нужные ссылки"
Что за ссылки такие?

Да вы совершенно правы. Сначала написали в таблице а потом переделал в C#.
Я имею ввиду следующие ссылки:
nmock.dll
nunit.core.dll
nunit.framework.dll
ThoughtWorks.Selenium.Core.dll
ThoughtWorks.Selenium.IntegrationTests.dll
ThoughtWorks.Selenium.UnitTests.dll
Они требуются для работы и они были указаны в инструкции(инструкцию брал на этом сайте http://seleniumhq.org/docs/)

Прилагаю скрин кода.
  • 0

#5 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 16 ноября 2010 - 09:11


Вероятно не подключены требуемые библиотеки, но что бы точно ответить на Ваш вопрос, приведите пример кода в студии и чётче опишите проблему, ибо мне вот не понятны следующие места:
"В Селенеум IDE записал код(на C#)"
наверное всё-таки написали в таблице, а потом просто конвертировали в код на C#?
"добавил все нужные ссылки"
Что за ссылки такие?

Да вы совершенно правы. Сначала написали в таблице а потом переделал в C#.
Я имею ввиду следующие ссылки:
nmock.dll
nunit.core.dll
nunit.framework.dll
ThoughtWorks.Selenium.Core.dll
ThoughtWorks.Selenium.IntegrationTests.dll
ThoughtWorks.Selenium.UnitTests.dll
Они требуются для работы и они были указаны в инструкции(инструкцию брал на этом сайте http://seleniumhq.org/docs/)

Прилагаю скрин кода.

Прикрепленные файлы


  • 0

#6 stmark

stmark

    Опытный участник

  • Members
  • PipPipPipPip
  • 404 сообщений
  • ФИО:Докучаев Сергей
  • Город:Ярославль


Отправлено 16 ноября 2010 - 09:38

В коде всё верно написано и библиотеки подключены, так что у меня такие варианты:
1. Библиотеки не доступны для студии (удалены\не достаточно прав\испорчены). Тут просто заново нужно скачать весь .NET Client Driver, распаковать в доступную папку и вновь подключить к проекту в студии.
2. Маловероятно, но возможно, что что-то со студией. Можно другую попробовать. До компиляции в коде красным ничего не подчеркивается? А если подчеркивается, то при наведении указателя мыши, что пишет?
3. Попробовать шаг за шагом проследовать этой инструкции: http://thetestingblo...to-end-example/
  • 0

#7 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 16 ноября 2010 - 10:10

а тип проекта какой?
  • 0

#8 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 16 ноября 2010 - 12:09

В коде всё верно написано и библиотеки подключены, так что у меня такие варианты:
1. Библиотеки не доступны для студии (удалены\не достаточно прав\испорчены). Тут просто заново нужно скачать весь .NET Client Driver, распаковать в доступную папку и вновь подключить к проекту в студии.
2. Маловероятно, но возможно, что что-то со студией. Можно другую попробовать. До компиляции в коде красным ничего не подчеркивается? А если подчеркивается, то при наведении указателя мыши, что пишет?
3. Попробовать шаг за шагом проследовать этой инструкции: http://thetestingblo...to-end-example/

Проблема была видимо именно в "студии". Потому что использовал более старую версию(2008года) всё пашет отлично.
  • 0

#9 stmark

stmark

    Опытный участник

  • Members
  • PipPipPipPip
  • 404 сообщений
  • ФИО:Докучаев Сергей
  • Город:Ярославль


Отправлено 22 ноября 2010 - 14:35

Покопался ещё и выяснил следующее: версия студии не при чем. Просто библиотеки Selenium'а не работают с 4-ым .NET фреймворком.
Следовательно при создании проекта, нужно выбрать 2-ой фрейморк:

Изображение
  • 0


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

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