Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/134.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
Android 如果应用程序中没有修改源代码,Monkey talk代理如何工作_Android_Testing_Mobile_Monkeytalk_Fonemonkey - Fatal编程技术网

Android 如果应用程序中没有修改源代码,Monkey talk代理如何工作

Android 如果应用程序中没有修改源代码,Monkey talk代理如何工作,android,testing,mobile,monkeytalk,fonemonkey,Android,Testing,Mobile,Monkeytalk,Fonemonkey,当我们为android或ios应用程序安装代理时,我们通常会添加一些库并更改一些配置设置。仅仅添加一个库如何使该应用程序记录事件并将其推送到monkey talk IDE 通常,当我们向项目中添加库时,如果我们需要使用它,我们必须导入它,然后在代码中使用它。但是这个代理如何在不修改任何源代码的情况下完成所有工作呢?简单的答案是否定的,FoneMonkey必须编译到被测试的应用程序中才能工作。因此,是的,必须有人能够访问应用程序源。但一旦FoneMonkey被编译到应用程序中,您就不再需要源代码,

当我们为android或ios应用程序安装代理时,我们通常会添加一些库并更改一些配置设置。仅仅添加一个库如何使该应用程序记录事件并将其推送到monkey talk IDE


通常,当我们向项目中添加库时,如果我们需要使用它,我们必须导入它,然后在代码中使用它。但是这个代理如何在不修改任何源代码的情况下完成所有工作呢?

简单的答案是否定的,FoneMonkey必须编译到被测试的应用程序中才能工作。因此,是的,必须有人能够访问应用程序源。但一旦FoneMonkey被编译到应用程序中,您就不再需要源代码,您可以将APK移交给QA


简单的答案是否定的,FoneMonkey必须编译到被测应用程序中才能工作。因此,是的,必须有人能够访问应用程序源。但一旦FoneMonkey被编译到应用程序中,您就不再需要源代码,您可以将APK移交给QA


简单的答案是否定的,FoneMonkey必须编译到被测应用程序中才能工作。因此,是的,必须有人能够访问应用程序源。但一旦FoneMonkey被编译到应用程序中,您就不再需要源代码,您可以将APK移交给QA


简单的答案是否定的,FoneMonkey必须编译到被测应用程序中才能工作。因此,是的,必须有人能够访问应用程序源。但一旦FoneMonkey被编译到应用程序中,您就不再需要源代码,您可以将APK移交给QA


Monkey talk库正在使用AOP和aspectJ组合来获取当前任务,这就是他们添加
权限的原因。现在使用此权限,他们可以访问应用程序当前活动及其视图。因此,每当当前视图发生更改时,它们都在解析当前视图。以及为这些视图添加新的侦听器


有关更多信息,您可以下载并研究其开源代码。

Monkey talk库正在使用AOP和aspectJ组合来获取当前任务,这就是他们添加
权限的原因。现在使用此权限,他们可以访问应用程序当前活动及其视图。因此,每当当前视图发生更改时,它们都在解析当前视图。以及为这些视图添加新的侦听器


有关更多信息,您可以下载并研究其开源代码。

Monkey talk库正在使用AOP和aspectJ组合来获取当前任务,这就是他们添加
权限的原因。现在使用此权限,他们可以访问应用程序当前活动及其视图。因此,每当当前视图发生更改时,它们都在解析当前视图。以及为这些视图添加新的侦听器


有关更多信息,您可以下载并研究其开源代码。

Monkey talk库正在使用AOP和aspectJ组合来获取当前任务,这就是他们添加
权限的原因。现在使用此权限,他们可以访问应用程序当前活动及其视图。因此,每当当前视图发生更改时,它们都在解析当前视图。以及为这些视图添加新的侦听器


有关更多信息,您可以下载并研究其开源代码。

neeraj t是正确的:在Android中,MonkeyTalk代码由AspectJ aspects调用,AspectJ aspects是“编织”到应用程序中并在调用cerain方法时调用的代码位。
在iOS中,MonkeyTalk是静态初始化的,通过使用“-all_load”链接器标志强制初始化

neeraj t是正确的:在Android中,MonkeyTalk代码由AspectJ aspects调用,AspectJ aspects是“编织”到应用程序中并在调用cerain方法时调用的代码位。
在iOS中,MonkeyTalk是静态初始化的,通过使用“-all_load”链接器标志强制初始化

neeraj t是正确的:在Android中,MonkeyTalk代码由AspectJ aspects调用,AspectJ aspects是“编织”到应用程序中并在调用cerain方法时调用的代码位。
在iOS中,MonkeyTalk是静态初始化的,通过使用“-all_load”链接器标志强制初始化

neeraj t是正确的:在Android中,MonkeyTalk代码由AspectJ aspects调用,AspectJ aspects是“编织”到应用程序中并在调用cerain方法时调用的代码位。 在iOS中,MonkeyTalk是静态初始化的,通过使用“-all_load”链接器标志强制初始化