java.lang.NoClassDefFoundError: org/openqa/selenium/remote/internal/OkHttpClient$Factory

可以尝试以下方法:
方法一. pom.xml里添加selenium-remote-driver依赖
java.lang.NoClassDefFoundError: org/openqa/selenium/remote/internal/OkHttpClient$Factory_第1张图片
方法二. 由于自己在capacities里面多加了几个,实际上没用到的,导致错误。可以检查一下自己的有没有多余的或者相互冲突的,删掉就可以了
java.lang.NoClassDefFoundError: org/openqa/selenium/remote/internal/OkHttpClient$Factory_第2张图片

自己在网上搜了很久,好多都说是使用的端口被占用,我查了下,自己的端口没有被其他应用占用,cmd->netstat -aon|findstr “4723”
自己还修改了本地localhost地址:C:\Windows\System32\drivers\etc 目录下修改hosts文件
java.lang.NoClassDefFoundError: org/openqa/selenium/remote/internal/OkHttpClient$Factory_第3张图片
以上就是自己解决这个问题所有做的修改,实际只有方法二解决了我的问题,以上希望对大家有帮助

你可能感兴趣的:(appium)