- From: Zhang, Zhiqiang <zhiqiang.zhang@intel.com>
- Date: Thu, 25 Jun 2015 01:58:34 +0000
- To: Gérard Talbot <css21testsuite@gtalbot.org>, "Xu, JianfengX" <jianfengx.xu@intel.com>
- CC: Public CSS Test suite mailing list <public-css-testsuite@w3.org>
> From: Gérard Talbot [mailto:css21testsuite@gtalbot.org]
> Sent: Thursday, June 25, 2015 12:12 AM
> To: Xu, JianfengX
> Cc: Public CSS Test suite mailing list
> Subject: Re: Scroll bar issue in long page of ref case
>
> Le 2015-06-24 05:16, Xu, JianfengX a écrit :
> > Hi
> > When I use automated ref test tool to run case
> > @https:/github.com/w3c/csswg-test/blob/master/css-color-3/t424-hsl-val
> > ues-b.xht<https://github.com/w3c/csswg-test/blob/master/css-color-3/t4
> > 24-hsl-values-b.xht>
> > and related ref case,
>
>
> [src]
> http://test.csswg.org/source/css-color-3/t424-hsl-values-b.xht
>
> [src]
> http://test.csswg.org/source/css-color-3/t424-hsl-values-b-ref.html
>
> [nightly-unstable]
> http://test.csswg.org/suites/css-color-3_dev/nightly-unstable/html4/t424-
> hsl-values-b.htm
>
> [nightly-unstable]
> http://test.csswg.org/suites/css-color-3_dev/nightly-
> unstable/html4/reference/t424-hsl-values-b-ref.htm
Thanks for listing the tests here, as you know in another thread that we are blocked to access them.
> > I meet two issues.
> >
> > 1) The page is too long to be displayed on the screen, so scroll
> > bar show on the page.
> >
> > On PC, the scroll bar always show.
> >
> > On android mobile, the scroll bar gradually disappear. But if you
> > slide the page, the scroll bar show again.
> > When I use tool to get screenshot on android mobile,
> > sometimes the screenshot has scroll bar, and sometimes not. This
> > different lead to test fail.
> > Due to browser which I use is based on webkit, I add a CSS style to
> > the hide the scroll bar, then get pass result. The CSS style as below:
> > ::-webkit-scrollbar {
> > width: 0px;
> > height: 0px;
> > }
>
> We do not recommend this.
Indeed, I don't like this either.
> The problem is the length of the test page. The problem is not the ability of
> an UA to generate a vertical scrollbar.
That's the point.
> We also always want to avoid vendor-prefix in all tests... but that's another
> issue here.
>
> >
> > 2) Because this page is too long and show scroll bar, which need
> > user interaction to finish the testing. It is difficult to get
> > screenshot which cover the entire page.
> >
> > If a test needs user interaction, it cannot be automated by ref test.
> > So, shall we rewrite (or split) the test/ref files?
>
>
> Yes. Split the test and split the ref files.
>
> When we use the Test harness, the iframe containing the test will use about
> 500px in height by the width of the window viewport. Anything taller than
> 500px will make the user using the Test harness scroll up and down... which is
> something we want to avoid.
Thanks for these info. I believe Jianfeng is able to move this forward.
> "
> Short
>
> Tests should be as short as possible. For reftests in particular scrollbars at
> 800×600px window size must be avoided unless scrolling behaviour is
> specifically being tested. For all tests extraneous elements on the page
> should be avoided so it is clear what is part of the test (for a typical
> testharness test, the only content on the page will be rendered by the
> harness itself).
> "
> http://testthewebforward.org/docs/test-format-guidelines.html#short
>
> --------
>
> JianfengX,
>
> <table border="border">
>
> is not valid HTML5. Besides, it contradicts
>
> line 6: table { border-spacing: 0; padding: 0; border: none; }
>
> You can safely remove the 15 occurences of attribute specification
> border="border" in that test.
Good catch.
Thanks,
Zhiqiang
> Gérard
> --
> Test Format Guidelines
> http://testthewebforward.org/docs/test-format-guidelines.html
>
> Test Style Guidelines
> http://testthewebforward.org/docs/test-style-guidelines.html
>
> Test Templates
> http://testthewebforward.org/docs/test-templates.html
>
> CSS Naming Guidelines
> http://testthewebforward.org/docs/css-naming.html
>
> Test Review Checklist
> http://testthewebforward.org/docs/review-checklist.html
>
> CSS Metadata
> http://testthewebforward.org/docs/css-metadata.html
Received on Thursday, 25 June 2015 02:01:44 UTC