2015-05-07 3 views
1

Мне очень жаль спрашивать такой тривиальный вопрос. Вот как я обращаюсь к файлу на своей локальной машине.Как установить путь драйвера selenium в конструкторе?

public static readonly IWebDriver WebDriver = new ChromeDriver(@"C:\Selenium\Chrome"); 

Теперь я хочу разместить файл в одной из папок внутри решения при развертывании кода. Как изменить путь к файлу?

Новое место будет находиться внутри папки под названием Селен, который в свою очередь, будет в другой папке общей.

Я изменил путь к:

public static readonly IWebDriver WebDriver = 
           new ChromeDriver("/Share/Selenium/Chrome"); 

Теперь я получаю исключение. Я уверен, что это связано с тем, как я настраиваю путь.

Спасибо за помощь.

ответ

2

Попробуйте

public static readonly IWebDriver WebDriver = 
           new ChromeDriver("./Share/Selenium/Chrome"); 

Поскольку вы не определили корневой/текущий каталог он не знает, с чего начать.

+0

Я пробовал './Share/Selenium/Chrome', но это не сработало. – Richard77

+0

Можете ли вы как-нибудь нарисовать структуру каталогов? – Saifur

+0

Вот структура pathe 'QaAutomation/QaPageObject/Share/selenium/Chrome', с' QaAutomation' в качестве решения, 'QaPageObject' как проект, а' Share', 'Selenium' и' Chrome' - это просто папки. Одна вещь, которую я должен добавить, это то, что я работаю в Visual Studio – Richard77

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