我無法啓動android模擬器來運行我的自動化腳本。找不到連接的Android設備
但是我的自動化腳本在我使用emulator -avd Pixel_API_25 -port 5557
從/Android/sdk/tools
目錄手動啓動android模擬器時起作用。
我想能夠在我的自動化腳本中加載android模擬器。
請參閱下面我的env.rb文件。
require 'rubygems'
require 'rspec/expectations'
require 'selenium-webdriver'
require 'pry'
require 'appium_lib'
APP_PATH = '/Users/shafiq.malik/Documents/Projects/nuff-class-booking-
mobile/platforms/ios/build/emulator/HelloCordova.app'
desired_caps = {
caps: {:platformName => "Android",
:platformVersion => "7.1.1",
:deviceName => "Pixel_API_25",
:app => "/Users/shafiq.malik/Documents/Projects/nuff-
class-booking-
mobile/platforms/android/build/outputs/apk/android-
debug.apk",
:appPackage => "com.android.settings",
#:appActivity => ".Settings",
:browserName =>''
}
}
@driver = Appium::Driver.new(desired_caps).start_driver
Appium.promote_appium_methods self.class
def server_url
'http://localhost:8000/wd/hub'
end
有沒有人有任何建議?
你正在使用哪個appium版本?你是否嘗試檢查appium中的「啓動AVD」選項?如果它不可用,你可以嘗試添加'AVD'到你想要的功能並重新檢查嗎? –