Repository navigation
Releases: siketyan/xwright
Release list
@xwright/mobilewright@0.3.1
xwright@0.5.0
Minor Changes
-
#56
90b4957Thanks @siketyan! -xwright export-tracedeletes the directory of each trace after writing its ZIP file, so that each trace is in one ZIP file, as Playwright'strace.zip. A ZIP file of the output directory of the tests no longer has each trace twice.xwright show-tracewithout a path also finds the exported traces intest-results. -
#62
5fc1a1cThanks @siketyan! - Thetreereporter shows only the steps ofstep()by default, with the calls and assertions under them only when they failed;["tree", { showActions: true }]shows all of them -
#61
53b1cd7Thanks @siketyan! - Addxwright install, which installs what the devices of the configuration need through their adapters, so that a project needs no dependency on Playwright or Mobilewright of its own: the browsers of Playwright, by thebrowserNameor thechannelof the devices, and the agent of Mobilewright on a device. The arguments after--go to the adapters of the devices taken by--deviceand--project, such as--with-depsor-d <udid>. An adapter installs with the newinstallhook of@xwright/core.
Patch Changes
- #54
06aa11eThanks @siketyan! - Move the adapter SDK,defineAdapterand the types of the tracer, to@xwright/core. The official adapters depend on it instead ofxwright, so that they are not released with every release ofxwright.xwrightstill exports the same. - Updated dependencies [
62e128e,06aa11e,c7f4439,86d6210,53b1cd7]:- @xwright/ui@0.5.0
- @xwright/core@0.1.0
xwright@0.4.0
Minor Changes
- #53
9583933Thanks @siketyan! - Add thetreereporter, which prints each test with its steps as a tree when the test ends, so that the output of tests running in parallel does not interleave. On GitHub Actions, the steps of each test are in a group of the log, titled by the test with its status colored, with the errors after it.
Patch Changes
- Updated dependencies [
6d8eaa0]:- @xwright/ui@0.4.0
xwright@0.3.0
Minor Changes
- #50
769f907Thanks @siketyan! -xwright show-traceshows all the traces at the path, or intest-resultsby default, with the list of their tests and the filters ofxwright test --ui. A ZIP file dropped with several traces, such as an artifact of CI, is listed the same way.
Patch Changes
xwright@0.2.0
Minor Changes
-
#38
7adeb99Thanks @siketyan! -xwright test --uifilters the tests by words, statuses, projects and tags, and "Run filtered" runs only the tests in the list. -
#42
61157aaThanks @siketyan! - Keep secrets out of the traces:redact.secretsof the configuration andsecret()replace passwords and tokens with[redacted]in every event and text resource, and the values ofAuthorization,Cookieand other sensitive headers are always left out. -
#44
9b5eea5Thanks @siketyan! - The options of an adapter can be a function of the worker,({ parallelIndex, workerIndex }) => options, to give every worker its own account or port.
Patch Changes
@xwright/ui@0.5.0
Minor Changes
-
#59
62e128eThanks @siketyan! - Follow the actions as they come in the list of a test running, unless the list was scrolled up. The actions under a step start collapsed, so that the steps are seen first, and the steps above an action selected on the timeline are expanded to show it. -
#57
c7f4439Thanks @siketyan! - Resize the panes of the UI by dragging the bars between them, or with the arrow keys: the list of the tests, the list of the actions and the tabs. The sizes are remembered in the browser. The list of the actions and the tabs start smaller.
Patch Changes
@xwright/ui@0.4.0
@xwright/ui@0.3.0
@xwright/ui@0.2.0
@xwright/playwright@0.2.0
Minor Changes
-
#60
addfb37Thanks @siketyan! - Export the types of Playwright, Mobilewright and WebdriverIO that tests use most, such asLocatorandPage, so that the tests need no dependency on them of their own. -
#61
53b1cd7Thanks @siketyan! - Addxwright install, which installs what the devices of the configuration need through their adapters, so that a project needs no dependency on Playwright or Mobilewright of its own: the browsers of Playwright, by thebrowserNameor thechannelof the devices, and the agent of Mobilewright on a device. The arguments after--go to the adapters of the devices taken by--deviceand--project, such as--with-depsor-d <udid>. An adapter installs with the newinstallhook of@xwright/core.
Patch Changes
-
#54
06aa11eThanks @siketyan! - Move the adapter SDK,defineAdapterand the types of the tracer, to@xwright/core. The official adapters depend on it instead ofxwright, so that they are not released with every release ofxwright.xwrightstill exports the same. -
#45
c1d54d8Thanks @siketyan! - Keep the network entry of a request finished at the end of a test in the trace. -
Updated dependencies [
06aa11e,53b1cd7]:- @xwright/core@0.1.0