lf知识星球banner

客户端常见问题

2018-07-31 17:06:43
Seagull
13943
最后编辑:Seagull 于 2021-01-11 14:33:37

1:UI Web测试任务无法启动浏览器,或是启动时报错抛异常信息,或是浏览器闪退的情况

如果您安装的浏览器没有问题,那么有可能是您的浏览器版本与浏览器驱动不兼容。

解决方法:

  • 请先确认您的任务调度中配置的浏览器类型与客户端机器上安装的浏览器类型是否一致。

  • 请确认您的浏览器版本是不是最新版本,如果是最新版本有可能出现兼容问题,您可以回退至旧一点的版本再尝试

  • 如果你不想回退您的浏览器的版本,那么您可以尝试去各大浏览器厂商的官网下载最新的驱动文件,改名成客户端文件夹根目录中对应驱动文件同样文件名后,进行替换。

备注:WebDriver 3.0 之后,Selenium不再提供默认的浏览器支持. 也就是说各大浏览器厂商自己提供驱动文件

Chrome驱动:chromedriver,下载地址: http://chromedriver.storage.googleapis.com/index.html

FireFox驱动:geckodriver,github下载地址: https://github.com/mozilla/geckodriver/releases

Edge驱动:MicrosoftWebDriver,下载地址: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

IE驱动:IEDriverServer,下载地址: 暂未搜索到官方链接,可百度搜索


2:测试Web UI时,明明选择的谷歌或是火狐浏览器,但是客户端一直打开的是IE浏览器

请检查客户端的数据库配置是否能正常链接数据库,此问题一般是因为客户端链接数据库查询浏览器类型时异常,导致默认打开了IE浏览器。


3:客户端执行HTTPS接口类测试时,抛出异常javax.net.ssl.SSLKeyException: RSA premaster secret error

此异常是因为缺少JRE中的jar包,找到你的jre环境的lib/ext/sunjce_provider.jar,把这个放到程序的classpath下或是客户端的lib目录下,或是客户端的驱动目录下都可以。


4:客户端启动的时候,出现闪退情况,怎么办?

在客户端项目的根目录下面,有个bootlog的日志文件夹,在里面可以找到客户端启动的日志哦,百度一下错误日志中的内容也许你就知道怎么回事啦,主要原因有如下几个:

1、请检查自己的JAVA环境配置有没有问题,特别检查CLASSPATH变量的配置,参数最后面有没有加;号

2、如果是自己下载的源码进行编译的,那么检查下maven install的时候是不是成功了,有没有报错,如果有报错,请查找报错原因。

3、检查客户端的编译目录下,根目录下有没有正常产生一个lib目录

4、检查下自己的JDK版本以及JDK环境,强烈推荐JDK 1.8.0_121版本,已经有部分用户反馈重装JDK此版本后,问题解决。

5、检查客户端的路径,是不是有中文路径,请修改成全英文路径。

备注:目前已经碰到使用JDK 1.8.0_241版本出现闪退的情况。

评论列表
newLuckyer 2021-10-22 14:13:07 回复
D:\Github Project\LuckyFrameClient\target\classes>java -Djava.ext.dirs=lib springboot.RunService
Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.lang.NullPointerException
at springboot.RunService.<clinit>(RunService.java:34)

请问客户端在windows启动报错,有遇到吗
Seagull 2021-11-01 17:14:14 回复
把客户端重新构建一下,检查JDK环境
董万利 2021-09-18 15:49:19 回复
我这里也遇到了客户端闪退的问题,不是java版本的问题,需要配置classpath环境变量(如何配置classpath,可自行百度),就不会闪退啦,^_^
kevin 2021-03-22 18:10:17 回复
你好,构建成功后,没有生成lib目录,这个是啥情况,另外我没找到boootlog的在哪里
郭林 2020-12-21 14:43:57 回复
添加客户端后,提示状态异常是什么原因
Seagull 2021-01-11 14:32:44 回复
首先判断网络是不是通的,客户端telnet服务端的IP以及80、7070两个端口,服务端反向telnet客户端的6633端口
mmx 2021-06-17 10:55:33 回复
为什么是80和7070端口,web端的端口是8085,telnet 8085是通的,但telnet 80和7070是不同的,另外服务器使用的是阿里云的虚机(公网IP),客户端是本地的机器,反向telnet应该怎么操作了,因为找不到本地的机器的IP的(私有IP)
Seagull 2021-06-28 19:00:06 回复
Web默认端口是80,netty端口是7070
安菲尔德 2020-12-02 10:29:02 回复
客户端添加不成功,请问下添加客户端这些参数应该怎么填
warmwing 2020-10-28 23:22:49 回复
客户端后台输出的中文信息乱码,自动注册到服务器上的客户端名称乱码等等,sys_config.properties等文件编码时iso8859-1,在eclipse中中文显示为乱码,编码改成gbk后eclipse中显示正常,编译打包运行时依然乱码。怎么解决?。
Seagull 2020-10-29 14:01:26 回复
建议服务端放linux,客户端运行在windows环境上
掌心的温度 2020-06-10 09:54:25 回复
客户端所有配置都正常,启动依然闪退,并且没有日志信息。
Power 2021-09-18 15:50:15 回复
我这里也遇到了客户端闪退的问题,不是java版本的问题,需要配置classpath环境变量(如何配置classpath,可自行百度),就不会闪退啦,^_^
WG 2020-05-26 20:03:51 回复
问题:正确添加客户端,客户端状态总是异常
排查:1)处于正常的局域网络,客户端可以访问服务器
2)客户端ip填写正确,客户端启动成功
3)服务器无法访问客户端,Telnet无反应
请问:服务器一定要访问客户端资源才可以吗
Seagull 2020-05-27 16:59:04 回复
如果是netty通信模式,只需要客户端访问服务器就行了,但是http模式,是需要互相访问的
WG 2020-05-22 11:33:16 回复
本机成功启动客户端后,客户端管理页面仍显示客户端检测异常,
现状:客户端网络是正常可用的,IP填写正确,客户端可以正常与服务端通讯
请问:客户端也要与服务端保持何种程度通讯吗,服务器现在ping不通客户端,路由跟踪也有问题,我们服务器访问客户端需要走流程申请的
kboer 2019-10-28 20:24:53 回复
当前有一个密码,输入的是明文比如:123456, 但是在实际接口传输中是加密的,比如 aes(md5(123456),888888),
我如何调用MD5函数,以及 aes加密
Seagull 2019-10-31 09:19:41 回复
自己用java写一段代码进行加密,然后放到驱动中,参考官网测试驱动相关的文章
1/2
发表评论
评论通过审核后显示。
付费知识圈