【问题标题】:WebDriverException Error for Robot Framework机器人框架的 WebDriverException 错误
【发布时间】:2019-05-22 14:53:50
【问题描述】:

尝试使用我的 test_ios_app.robot 文件向 iphone 发送命令

已经启动 web driver agent runner,在 8100 端口运行

*** Settings ***
Library AppiumLibrary
*** Variables ***
${REMOTE_URL} http://XXX.XXX.XXX.XXX:8100/
${PLATFORM_NAME} iOS
${PLATFORM_VERSION} 12.1
${DEVICE_NAME} iPhonesimulator
#Appium uses the *.app directory that is created by the ios build to provision the emulator.   
${APP_LOCATION} /Users/XXX/Library/Developer/Xcode/DerivedData/WebDriverAgent-ezvfffwkjpaaegaeahoqnwqrrqrc/Build/Products/Debug-iphonesimulator/IntegrationApp.app
${BUNDLE_ID} com.facebook.IntegrationApp-testnblog

*** Keywords ***
    Open App
    Open Application ${REMOTE_URL}
    platformName=${PLATFORM_NAME}
    platformVersion=${PLATFORM_VERSION}
    deviceName=${DEVICE_NAME}
    app=${APP_LOCATION}
    automationName=appium
    bundleId=${BUNDLE_ID}

Close All Apps
    Close All Applications

*** Test Cases ***
test_demo    
    Open App    
    Close All Apps

不太清楚发生了什么。我在 xcode 上启动了应用程序并发送了命令 --> Robot test_ios_app.robot 它向我显示了这个错误。

我的 REMOTE_URL 好像有问题?

如果您有任何问题,请随时告诉我。

【问题讨论】:

  • “platformName”、“platformVersion”等是您要传递给关键字的参数的一部分吗?因为它看起来像这样,但是有了这个缩进 - 在新行上,它们不是。查看日志,传递的唯一参数是 REMOTE_URL。修复正在传递的参数,如果仍然存在问题,请添加完整的异常消息。

标签: robotframework robots.txt


【解决方案1】:

原来我忘了通过执行 appium &

来启动 appium 服务器

所以出现了一些连接问题。

这是帮助我解决问题的非常好的指南。

http://testnblog.com/ios-automation-with-appium-1-6-robot-framework/

【讨论】:

    猜你喜欢
    • 2014-04-05
    • 2019-08-01
    • 2016-02-05
    • 2021-06-27
    • 2017-04-05
    • 1970-01-01
    • 2021-08-15
    • 2015-10-06
    • 1970-01-01
    相关资源
    最近更新 更多