Selenium report 在打开后没有显示 css

lijinglin · 发布于 2017年08月07日 · 最后由 jamesz2011 回复于 2017年08月24日 · 425 次阅读

通过extentReport生成相关的测试报告,打开后没有显示相关的css,这是怎么回事

共收到 11 条回复
3652

F12你看看是不是外链的css/js 连不上,现在新的免费版好像不能通过API修改外链的地址的,你可以在偶尔能连上的时候下载下来,然后在onFinish中替换report文件中的css/js地址为本地

00395a
lijinglin · #2 · 2017年08月07日 作者
3652cs_awater 回复

最近两周在用这个的时候都没有加载出来

3652
00395alijinglin 回复

嗯,我也遇到过,换本地的了

00395a
lijinglin · #4 · 2017年08月07日 作者
3652cs_awater 回复

能不能共享下文件呢

00395a
lijinglin · #5 · 2017年08月07日 作者
3652cs_awater 回复

感谢给出的思路😃

00395a
lijinglin · #6 · 2017年08月07日 作者
3652cs_awater 回复

还想请问下:onFinish中替换report文件中的css/js地址,这个是怎么实现的

3652

不同方法不一样,我是实现testng的ITestListener接口集成extentReport的,在

public synchronized void onFinish(ITestContext context) {
    extent.flush();
    //读取报告文件,替换css/js外链为本地文件,注意pom文件中把css/js加为testResource
             ...
10132
3652cs_awater 回复

是不是之后都不支持外链css样式了,可是我同事windows系统的样式能加载出来😂

3652
10132haifushi 回复

不是不支持外链,是网络原因加载不下来,就是帖子中的那两个css/js链接;我前面说的不支持指的是好像extentReport早的版本是可以直接指定为本地化css/js的。另外我这里有时候也是能加载的,你同事那可以也有可能是缓存,不然检查下你们间网络有啥不同设置了...

10132
3652cs_awater 回复

👍 了解

0a33be

哎,link的css和js被墙了,开vpn 就有样式,LZ,你能加载本地指定的css和js?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册