Вы создаете сеанс неправильно, вы можете прочитать Официальные документы Appium для настройки веб-тестирования.
Сначала убедитесь, что:
Создайте сеанс следующим образом:
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"
Это даст вам базовую функциональность, что означает, что вы сможете запускать «mono fsi.exe» и скомпилировать приложения F # как "mono myApp.exe".
Полезные советы:
Имеет смысл создавать сценарии для компилятора и интерактивного 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 $ @
Интерактивный F # (fsi.exe) пытается ссылаться на System.Windows.Forms по умолчанию, поэтому в для его запуска потребуется поддержка WinForms в Mono
fsi.exe работает лучше в Xterm, чем в Gnome Terminal.
Вы можете загрузить zip-файл F # из Microsoft , а затем запустить (например) «mono fsi.exe».
То, что сказал Петр Зурек, - это в основном то, что я сделал, чтобы заставить F # и mono работать в Ubuntu 9.04, со следующими комментариями: