Appium 【求助】robotframework + appium 关键字传参出错

711child · 2014年08月22日 · 最后由 hy 回复于 2014年09月16日 · 2012 次阅读

我的 RF 的 testcase 关键字之间传递参数出现问题:

testcase_
open app
sleep 10s
${driver} = open app
sleep 10s
click button ${driver}

脚本是这样的:

def open_app():
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '4.2'
desired_caps['deviceName'] = 'Android Emulator'
desired_caps['appPackage'] = 'com.xxx.xxx'
desired_caps['appActivity'] = '.activity.xxxActivity'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
sleep(10)
return driver

def click_button(dr):
radio_setting = dr.find_element_by_id('com.xxx.xxx:id/radio_setting')
radio_setting.click()

执行时,第一步 open app 通过,到了 click button 报错:
error: Failed to start an Appium session, err was: Error: Requested a new session but one was in progress。
请问是什么问题呢?

共收到 1 条回复 时间 点赞

请问这个问题你解决没有了?
IOS 上运行 robotframework+appium 自动化测试,在 RIDE 上的参数配置 Open App ,需要那几个必填的参数设置

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册