在appium自动化期间无法在Android应用程序之间切换

时间:2016-06-08 10:25:38

标签: java android selenium-webdriver appium

我有以下代码。

new Morris.Line({
    element: 'chart',
    data: data,
    xkey: 'date',
    ykeys: ['csi', 'econtrack', 'gurtam', 'pointer'],
    labels: ['csi', 'econtrack', 'gurtam', 'pointer'],
    behaveLikeLine: true,
    ymin:'auto'
});

执行driver.startActivity行时抛出“java.lang.reflect.InvocationTargetException”错误。我在这里弄错了什么?

2 个答案:

答案 0 :(得分:0)

  

调用目标异常: - 当基础方法抛出异常时会发生此异常。因此,如果使用Reflection API调用任何方法抛出任何运行时异常,则Reflection API将在InvocationTargetException

中包装该异常

您可以在exception上使用getCause()方法找出原始/实际InvocationTargetException

答案 1 :(得分:0)

我也有同样的问题。这是由于StringUtils的问题。我下载了Apache Commons Lang插件,问题解决了。

可以在此处找到下载内容: http://commons.apache.org/proper/commons-lang/download_lang.cgi

下载后,将commons-lang3-3.4.jar添加到IDE中的外部库中。