Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;Appdriver";比如android应用程序的Webdriver_Android_Selenium Webdriver_Automation_Android Testing - Fatal编程技术网

&引用;Appdriver";比如android应用程序的Webdriver

&引用;Appdriver";比如android应用程序的Webdriver,android,selenium-webdriver,automation,android-testing,Android,Selenium Webdriver,Automation,Android Testing,我正在寻找一个类似于selenium webdriver的android自动化框架,该框架将具有这些功能: 允许在UI上查找元素,就像webdriver允许通过xpath、id等查找元素一样 模拟用户操作,如按键、页面滚动、单击和其他触摸事件 所有这些都没有应用程序的源代码。我们有很多测试框架,允许我们这样做,但它应该允许我们在没有源代码的情况下使用任何或至少大多数android应用程序 这些场景最好是用java编写的,或者至少应该支持与java LIB的集成,这样我们就可以使用POI读取exc

我正在寻找一个类似于selenium webdriver的android自动化框架,该框架将具有这些功能:

  • 允许在UI上查找元素,就像webdriver允许通过xpath、id等查找元素一样
  • 模拟用户操作,如按键、页面滚动、单击和其他触摸事件
  • 所有这些都没有应用程序的源代码。我们有很多测试框架,允许我们这样做,但它应该允许我们在没有源代码的情况下使用任何或至少大多数android应用程序
  • 这些场景最好是用java编写的,或者至少应该支持与java LIB的集成,这样我们就可以使用POI读取excel工作表,复制其中的文本,并在连续迭代中粘贴内容以表示EditText

  • 我找不到一个能满足我需求的框架,所以恳请您提出同样的建议。

    我们在没有客户应用程序源代码的情况下进行测试自动化,而且肯定有一个框架允许您这样做。通常,您可以检查Robotium,它应该做您期望的事情。

    如果有问题要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源,则会导致堆栈溢出,因为这些问题往往会吸引自以为是的答案和垃圾邮件。话虽如此,您似乎在描述
    uiautomator
    @commonware这是一个与Android测试相关的明确问题。我想建议一个合适的测试框架,在没有源代码的情况下实现自动化,你在网上找不到很多源代码。事实上,我找不到。所以没有任何意见的问题。“我要求建议一个合适的测试框架”——这与堆栈溢出无关,就像要求任何类型的非现场资源一样。请阅读关于堆栈溢出主题的内容。@commonware我不确定。我看到很多问题都在询问如何建议一些框架等。。顺便问一下,是否存在这样一个框架,可以在无需源代码的情况下自动化第三方应用程序?我刚刚看过《猴子赛跑者》,但它的文档太少,无法使用。是的,它看起来像我想要的。主要是因为我们使用java在Robotium中编写测试!到目前为止,我已经投了赞成票。我会尽快回答。谢谢你!!