我写了一个简单的python脚本:
from appium import web driver
import unittest
desired_caps = {}
desired_caps['platformName'] = 'iOS'
desired_caps['platformVersion'] = '7.1'
desired_caps['deviceName'] = 'iPhone Simulator'
desired_caps['browserName'] = 'safari'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.get("www.google.com")
但是,一旦我执行了我的脚本,它就会出现以下错误日志:
Traceback (most recent call last):
File "iOSTest.py", line 10, in <module>
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
File "/Library/Python/2.7/site-packages/appium/webdriver/webdriver.py", line 35, in __init__
super(WebDriver, self).__init__(command_executor, desired_capabilities, browser_profile, proxy, keep_alive)
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 73, in __init__
self.start_session(desired_capabilities, browser_profile)
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 121, in start_session
'desiredCapabilities': desired_capabilities,
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 173, in execute
self.error_handler.check_response(response)
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 166, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: u"A new session could not be created. (Original error: ENOENT, stat '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/Applications')"
我的appium版本是:1.2.2 配置是: 服务器地址:127.0.0.1端口:4723
有人可以帮忙吗?
由于
答案 0 :(得分:1)
找不到模拟器。您使用的是什么版本的Xcode? p>
你能去下面的目录吗?那里有7.1模拟器吗?
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs