Как получить F#, работающий с Моно?

Вы создаете сеанс неправильно, вы можете прочитать Официальные документы Appium для настройки веб-тестирования.

Сначала убедитесь, что:

  • Chrome установлен на вашем устройстве или эмуляторе.
  • Chromedriver установлен и совместим с версией Chrome на вашем устройстве. Отметьте здесь

Создайте сеанс следующим образом:

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "7.1.1");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "emulator-5554");
capabilities.setCapability(MobileCapabilityType.BROWSER_NAME, "Chrome");
AppiumDriver  driver=new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"),capability);

Если вы получите сообщение об ошибке, например:

An unknown server-side error occurred while processing the command.
Original error: unknown error: Chrome version must be >= 55.0.2883.0

-установите appium с верной версией chromedriver:

npm install appium --chromedriver_version="your_version"

47
задан Kredns 17 February 2010 в 03:06
поделиться

4 ответа

  1. Зайдите сюда и загрузите fsharp.zip
  2. Разархивируйте его и откройте созданную папку
  3. Откройте терминал и запустите ./install-mono.sh как root (В некоторых системах необходимо преобразовать символы новой строки в этом скрипте из CRLF в LF)

Это даст вам базовую функциональность, что означает, что вы сможете запускать «mono fsi.exe» и скомпилировать приложения F # как "mono myApp.exe".

Полезные советы:

  1. Имеет смысл создавать сценарии для компилятора и интерактивного F #. то есть:

    / USR / местные / бен / ЛПС

    # / бен / ш exec / usr / bin / mono /usr/local/src/FSharp-1.9.9.9/bin/fsc.exe $ @

    / usr / local / bin / fsi

    #! / bin / sh exec / usr / bin / mono /usr/local/src/FSharp-1.9.9.9/bin/fsi.exe $ @

  2. Интерактивный F # (fsi.exe) пытается ссылаться на System.Windows.Forms по умолчанию, поэтому в для его запуска потребуется поддержка WinForms в Mono

  3. fsi.exe работает лучше в Xterm, чем в Gnome Terminal.

34
ответ дан 26 November 2019 в 19:45
поделиться

Да, есть. Проверьте это: F # для Mono

14
ответ дан 26 November 2019 в 19:45
поделиться

Вы можете загрузить zip-файл F # из Microsoft , а затем запустить (например) «mono fsi.exe».

5
ответ дан 26 November 2019 в 19:45
поделиться

То, что сказал Петр Зурек, - это в основном то, что я сделал, чтобы заставить F # и mono работать в Ubuntu 9.04, со следующими комментариями:

  1. Не забудьте установить поддержку WinForm с Mono. В противном случае вы не сможете запустить fsi.exe.
  2. ./ install-mono.sh следует запускать с правами суперпользователя (sudo ./install-mono.sh).
  3. Терминал Gnome плохо работает с fsi. Exe. Запустите обычный xterm и запустите в нем fsi.exe.
3
ответ дан 26 November 2019 в 19:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: