我想使用Selenium网格并行测试我的原生Android应用程序。在Selenium网格或selendroid中有任何选项可以做同样的事情。
我尝试了selendroid.io/scale.html中提到的步骤,我遇到下面提到的错误。 的错误
D:\ mobile-test \ selendroid grid> java -Dfile.encoding = UTF-8 -cp " selendroid-网格插件-0.17.0.jar:硒 - 服务器 - 独立-2.45.0.jar" org.openqa.grid.selenium.GridLauncher-capabilityMatcher io.selendroid.grid.SelendroidCapabilityMatcher -role hub -host 127.0.0.1 -port 4444错误:无法找到或加载主类org.openqa.grid.selenium.GridLauncher
答案 0 :(得分:1)
问题在于Jar文件分隔符。如果您正在使用 Mac / Unix ,请将路径分隔符用作冒号:
。如果您正在使用Windows
,请使用路径分隔符作为分号;
。
确切用法在Selendroid Scaling上给出。但很容易错过。使用错误的路径分隔符不会出现任何直接错误,但最终会得到ClassNotFoundError
或类似的错误。