Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
Java 测试Web和移动应用程序_Java_Selenium_Appium - Fatal编程技术网

Java 测试Web和移动应用程序

Java 测试Web和移动应用程序,java,selenium,appium,Java,Selenium,Appium,我有一个奇怪的情况,我正在编写一个TestNG测试,我们使用Selenium编写。我们现在有一个新的要求,就是在手机上测试相同的应用程序,这是一个本机应用程序。我开始使用Appium在web端测试Selenium的本机端,但我一直在努力将这一切联系起来。所以,我以为我只是在测试两个应用程序,但实际上是一个应用程序流,超越了原生应用程序和web应用程序,这是一个猴子扳手 我们的测试需要很长时间才能运行,因为它似乎在等待每个应用程序。第二个问题是,我们本身不是Java开发人员(一个小型QA团队) 因

我有一个奇怪的情况,我正在编写一个TestNG测试,我们使用Selenium编写。我们现在有一个新的要求,就是在手机上测试相同的应用程序,这是一个本机应用程序。我开始使用Appium在web端测试Selenium的本机端,但我一直在努力将这一切联系起来。所以,我以为我只是在测试两个应用程序,但实际上是一个应用程序流,超越了原生应用程序和web应用程序,这是一个猴子扳手

我们的测试需要很长时间才能运行,因为它似乎在等待每个应用程序。第二个问题是,我们本身不是Java开发人员(一个小型QA团队)

因此,我的冗长问题是,在这种情况下,我们应该使用Selenium/Appium吗?是否有处理多个设备的建议

谢谢,
N

在我离开前的最后一份工作中,我们使用了xframium。检查设备()的关键字。这都是开源软件,你可以得到你需要的东西,尽管xml的东西很酷

这真的应该放在SQA网站上,因为这不是一个特定的编程问题,所以很可能会被关闭。你是在暗示最终用户应该同时拥有移动和web浏览器来使用应用程序。这个想法就像一个工作流程。他们正在通过他们的移动应用程序(本机)提交一些东西。提交后,他们可以通过网站检查状态。我们的任务是使用桌面浏览器和移动设备来完成这项工作。