The Wayback Machine - http://web.archive.org/web/20200710070322/https://github.com/microsoft/playwright/commits/master
Skip to content
Permalink
Branch: master
Commits on Jul 9, 2020
  1. feat(webkit): bump to 1305 (#2893)

    yury-s committed Jul 9, 2020
  2. feat(rpc): pass more tests (#2896)

    dgozman committed Jul 9, 2020
    Includes coverage, tracing and misc close() tests.
  3. test: skip devtools test with USES_HOOKS (#2895)

    dgozman committed Jul 9, 2020
  4. browser(webkit): Reduce binary size of WebKit Linux build bundles (GT…

    clopez committed Jul 9, 2020
    …K and WPE) (#2880)
    
    This patch changes the build system to use the JHBuild minimal dependency
    system introduced in WebKit r264092 <https://trac.webkit.org/r264092>
    
    The build has been tested with Ubuntu-18.04
    
    The binary size of the zip bundles is now: 37M (WPE) and 40M (GTK).
    Previously it was 54M and 59M (respectively)
  5. feat(rpc): support more chromium-specific apis (#2883)

    dgozman committed Jul 9, 2020
    This includes page CDPSession, backgroundPages() and serviceWorkers().
    
    This has also revealed an issue with closing order between the context
    and the service worker.
  6. chore: misc test fixes (#2857)

    pavelfeldman committed Jul 9, 2020
  7. chore: misc test fixes (#2888)

    pavelfeldman committed Jul 9, 2020
  8. test: add test to validate user-agent sanity (#2887)

    aslushnikov committed Jul 9, 2020
  9. browser(webkit, firefox): bump versions (#2866)

    yury-s committed Jul 9, 2020
  10. feat(chromium): roll Chromium to r786218 (#2879)

    aslushnikov committed Jul 9, 2020
    This roll includes:
    - https://crrev.com/786119 - mac: close context menu when destroying RenderViewContextMenuMacCocoa
    
    Fixes #2700
Commits on Jul 8, 2020
  1. fix(webkit): Fix default User-Agent (#2886)

    pspaul and pspaul committed Jul 8, 2020
    Co-authored-by: pspaul <pspaul@pspaul.de>
  2. browser(webkit): fix touch events on mac after last roll (#2884)

    yury-s committed Jul 8, 2020
  3. chore(jest): run tests with jest (#2754)

    JoelEinbinder committed Jul 8, 2020
    Experimentally run `npx jest` to run our tests with jest.
  4. docs: add debugging docs page (#2865)

    arjun27 committed Jul 8, 2020
  5. chore(testrunner): typescript test files (#2751)

    JoelEinbinder committed Jul 8, 2020
    This lets our spec files be .ts instead of just .js. The typescript files will be checked against the public types. Tests are compiled with babel just in time before running them, emulating the jest experience. TypeScript tests are also linted with eslint.
    
    I converted keyboard.spec.js as the first demo. I'll follow up converting some more more tests.
  6. docs(CONTRIBUTING.md): Add build step (#2869)

    rwoll and aslushnikov committed Jul 8, 2020
    * docs(CONTRIBUTING.md): Add build step
    
    Without the build step, a fresh install without any previous
    builds would get:
    
    ```
    $ npm test
    
    > playwright-internal@1.2.0-post test /Users/pw/code/playwright
    > cross-env BROWSER=all node --unhandled-rejections=strict test/test.js
    
    internal/modules/cjs/loader.js:1033
      throw err;
      ^
    
    Error: Cannot find module '../lib/rpc/server/dispatcher'
    Require stack:
    - /Users/pw/code/playwright/test/environments.js
    - /Users/pw/code/playwright/test/test.js
        at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1030:15)
        at Function.Module._load (internal/modules/cjs/loader.js:899:27)
        at Module.require (internal/modules/cjs/loader.js:1090:19)
        at require (internal/modules/cjs/helpers.js:75:18)
        at Object.<anonymous> (/Users/pw/code/playwright/test/environments.js:23:34)
        at Module._compile (internal/modules/cjs/loader.js:1201:30)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:1221:10)
        at Module.load (internal/modules/cjs/loader.js:1050:32)
        at Function.Module._load (internal/modules/cjs/loader.js:938:14)
        at Module.require (internal/modules/cjs/loader.js:1090:19) {
      code: 'MODULE_NOT_FOUND',
      requireStack: [
        '/Users/pw/code/playwright/test/environments.js',
        '/Users/pw/code/playwright/test/test.js'
      ]
    }
    npm ERR! Test failed.  See above for more details.
    ```
    
    Fixes #2868.
    
    Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com>
  7. testrunner: fix default environment name (#2870)

    aslushnikov committed Jul 8, 2020
  8. feat(rpc): plumb CDPSession (#2862)

    dgozman committed Jul 8, 2020
Commits on Jul 7, 2020
  1. chore: replace FrameTask with internal events on Frame (#2856)

    dgozman committed Jul 7, 2020
    We now use a few helper.waitForEvent calls to wait for internal
    events kNavigationEvent and kLifecycleEvent. With these events,
    we should be able to replicate logic over rpc.
  2. test: unflake recorder tests (#2808)

    dgozman committed Jul 7, 2020
    We ensure that recorder is installed in the main frame before running the test.
  3. browser(firefox): resize window when changing viewport (#2861)

    yury-s committed Jul 7, 2020
  4. browser(webkit): roll to 07-07-2020 (#2863)

    yury-s committed Jul 7, 2020
  5. chore(eslint): lint for copyrights on files (#2858)

    JoelEinbinder committed Jul 7, 2020
  6. docs(api/input): fix typo (#2837)

    elaichenkov committed Jul 7, 2020
  7. browser(firefox): exclude browser controls from screencast (#2855)

    yury-s committed Jul 7, 2020
  8. feat(webkit): bump to 1302 (#2852)

    yury-s committed Jul 7, 2020
  9. chore: refactor waiting for lifecycle events (#2851)

    dgozman committed Jul 7, 2020
    Instead of checking lifecycle events on every change, we
    notify precisely when lifecycle event in the subtree
    is satisfied. This allows FrameTask to be later switched
    to event-based approach, and will easily translate to the
    rpc client.
Commits on Jul 6, 2020
  1. chore: introduce DocumentInfo (#2765)

    dgozman committed Jul 6, 2020
    It encapsulates documentId and request.
  2. chore: update webkit version (#2804)

    aslushnikov committed Jul 6, 2020
    Safari Technology Preview reports WebKit 14.0. Align with them!
  3. chore: cut v1.2 (#2850)

    aslushnikov committed Jul 6, 2020
  4. browser(webkit): properly disconnect signal handlers when closing bro…

    yury-s committed Jul 6, 2020
    …wser (#2849)
  5. browser(firefox): support screencast frame size and scale configurati…

    yury-s committed Jul 6, 2020
    …on (#2847)
  6. test: update http credentials tests (#2806)

    dgozman committed Jul 6, 2020
Older
You can’t perform that action at this time.