Как вызвать браузер из командной строки Mac OS X (для тестирования Behat BDD)?

В тестировании Behat у вас есть контекст, чтобы «показать последний ответ» на этапе тестового сценария. Это запускает окно браузера со статическим html последнего ответа. Но выполнение этого на mac os возвращает ошибку:

<Код> sh: x-www-browser: команда не найдена

Любая идея, как настроить эту команду на конкретный браузер (например, хром)?

2
nl ja de

2 ответы

Итак, в терминале на моем Mac (OSX 10.5.8) я печатаю:

 open -a Firefox

и Firefox открывается.

Когда я печатаю:

open -a opera

Опера открывается. Это то, что ты искал?

Если вы хотите, чтобы браузер по умолчанию открывал вам веб-страницу, вы можете ввести:

open http://foobar.com

Ссылка на более общее решение.

CHEERS

5
добавлено
Попробуйте AppleScript, используя инструмент командной строки osascript. man osascript
добавлено автор nielsbot, источник
Благодаря! Немного, но мне нужно как-то связать его с командой «x-www-browser». Может быть, псевдоним поможет?
добавлено автор Bartosz Rychlicki, источник
Нет, псевдоним не помогает, до сих пор «x-www-browser: command not found»
добавлено автор Bartosz Rychlicki, источник
Я не могу изменить код поведения и вызывать что-то, behode вызывает x-www-браузер, и мне нужно подключиться к этому: /
добавлено автор Bartosz Rychlicki, источник
@BartoszRychlicki Поместите его в сценарий вместо этого. Псевдонимы расширяются только в интерактивных оболочках.
добавлено автор molbdnilo, источник
alias x-www-browser = 'open -a Chrome' (Возможно, это также Google Chrome для Chrome, но сейчас у меня нет Mac.)
добавлено автор Viehzeug, источник
@BartoszRychlicki Я не совсем понял. Хорошо, после небольшого «duckduckgo» я не смог найти версию x-www-браузера, которая работает на Mac. Кажется, это Linux. Или это что-то связано с «обидой»? Я никогда не слышал о том, как «поступить» перед вашей публикацией. CHEERS
добавлено автор happy coder, источник

Try AppleScript to control the browser, using the osascript command line tool. man osascript

More here: https://stackoverflow.com/a/7276138

0
добавлено
macOS — русскоговорящее сообщество
macOS — русскоговорящее сообщество
693 участник(ов)

Обсуждаем всё, что связано с экосистемой macOS и продуктами Apple.

macOS Developers — русскоговорящее сообщество
macOS Developers — русскоговорящее сообщество
124 участник(ов)

По всем остальным macOS / Apple вопросам в @macOS_ru Обсуждаем всё, что связано с разработкой под macOS.