Существует фундаментальный недостаток в том, как мы думаем о сети, особенно при использовании MVC. Недостатком является то, что JavaScript как-то ответственен за представление. Представление - это представление, JavaScript (поведенческий или другой) - это JavaScript. В шаблоне MVVM от Silverlight и WPF мы сталкиваемся с «представлением первой» или «первой моделью». В MVC мы всегда должны пытаться рассуждать с точки зрения модели, и JavaScript во многом является частью этой модели.
Я бы предложил использовать шаблон AMD (мне самому нравится RequireJS ). Отделите свой JavaScript в модулях, определите свою функциональность и подключите свой html к JavaScript, вместо того чтобы полагаться на представление для загрузки JavaScript. Это очистит ваш код, разделит ваши проблемы и облегчит жизнь всем одним махом.
Можете ли вы попробовать эти две команды в терминале, чтобы убедиться, что все пакеты установлены:
npm i selenium-webdriver --save
и npm i
, что также совпадает с
npm install selenium-webdriver --save
и npm install