Commit Graph
52 Commits
Author SHA1 Message Date
dependabot[bot] 5d6e5c16ef chore(deps): bump actions/checkout from 4 to 5 in the actions group (#3219)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 10:31:01 +02:00
dependabot[bot] 3daac14e2a chore(deps): bump the actions group with 2 updates (#3059) 2024-11-19 23:08:28 +01:00
Max Schmitt 5b76172c26 devops: install only needed deps (#3028) 2024-10-18 16:09:05 +02:00
Max Schmitt 4ed6b39060 test: fix NUnit Console.Error and friends to appear in test output (#3027) 2024-10-18 15:54:58 +02:00
Max Schmitt 86ad6c7443 chore(roll): roll to Playwright v1.45 (#2949) 2024-06-24 22:15:19 +02:00
Max Schmitt 5d489a9cea chore: remove non-exposed test-retries implementation (#2928) 2024-05-01 20:24:05 +00:00
Max Schmitt 53316dc20d chore: move to .NET 8 (LTS) (#2742) 2023-11-14 23:52:22 +01:00
Max Schmitt faefce3b1c devops: bump GitHub Action workflows (#2367) 2022-11-03 14:49:14 -07:00
Max Schmitt 57605ce7f9 chore: dogfood PlaywrightTest attribute for retries (#2308) 2022-09-12 20:21:59 +02:00
Max Schmitt 0a409caccb chore: roll infra to 1.23 (#2184) 2022-06-27 14:11:21 +02:00
Max Schmitt 154eb0363c chore: allow file uploads by file path (#2093) 2022-04-13 22:13:22 +02:00
Max Schmitt 8b77ff6800 devops: various fixes and enhancements (#2060) 2022-03-10 21:52:32 +01:00
Max Schmitt 67dd0361b2 chore: do not target .NET 5 anymore (#2034) 2022-03-02 19:34:02 +01:00
Max Schmitt 4802c3ee9a chore: fix BrowserType.ConnectAsync flaky tests (#1999) 2022-02-08 16:15:49 +01:00
Max Schmitt 6fc8930aa8 chore: migrate tooling over to .NET 6 (#1986) 2022-02-07 18:06:43 +01:00
Max Schmitt a98d0176ab chore: increase GitHub Actions job timeout 2022-01-27 14:35:35 +01:00
campersau 82cbe71bdc chore: ensure no unhandled exceptions are thrown (#1968) 2022-01-26 21:27:52 +01:00
Max Schmitt 84a70dfc08 chore: roll Playwright to 1.18.0-beta-1642018269000 (#1934) 2022-01-16 16:59:23 +01:00
Max Schmitt c78b0d06ef devops: GitHub Actions workflow cleanups (#1874) 2021-12-10 11:55:37 -08:00
Max Schmitt 13158085d9 chore: migrate build.ps1 to build.sh (#1857) 2021-12-06 16:49:45 -08:00
Max SchmittandDmitry Gozman b6ceeb79d8 chore: get rid of Git submodule (#1853)
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2021-12-06 14:19:01 -08:00
Anže Vodovnik cc820a28bb feat: when rolling, also copy the wwwroot over (#1756) 2021-09-23 14:34:31 +02:00
Anže Vodovnik 86096b911b fix: netcoreapp3.1 tests (#1710) 2021-08-24 17:14:57 +02:00
Pavel Feldman ed04cc2766 chore: make the build a bit more mac-friendly (#1687) 2021-08-16 11:08:55 -07:00
Martin Costello cc45dad9ae chore: fix .NET SDK warning (#1669)
Fix NETSDK1174 warning with the .NET 6 SDK.
2021-08-12 11:52:45 +02:00
Anže Vodovnik 96c327d500 chore(tests): fix stalling SSL tests on Mac OS (#1647) 2021-07-30 11:06:05 +02:00
Anže Vodovnik 8add978a85 chore(tests): limit talling tests (#1641) 2021-07-27 16:13:12 +02:00
Pavel Feldman 61a6513452 feat(browser): do not install browsers by default (#1501) 2021-06-07 15:12:25 -07:00
Pavel Feldman e3ec25f6e5 chore: fix CLI build (#1500) 2021-06-07 10:57:18 -07:00
Pavel Feldman 95d8f440c9 chore: migrate tests to nunit (#1456) 2021-05-28 22:01:45 -07:00
Darío Kondratiuk d22228f58f chore: pack CLI (#1448) 2021-05-27 17:12:47 -03:00
Darío Kondratiuk e5e349e5a4 chore: rename tooling project (#1447) 2021-05-27 12:02:47 -07:00
Anže Vodovnik 0c623acffb chore(namespace): migrate from PlaywrightSharp to Microsoft.Playwright (#1326)
* WIP: Chromium temp.

* WIP: added suppression of the warning message

* WIP: Intermediate Rename - compilation complete

* chore(dotnet): Moved to Microsoft.Playwright namespace.

* chore(build): fix broken GH pipeline

* chore(format): code format changes

* chore(build): broken pipeline

* chore(rename): Moving folders and updating build

* chore(build): broken build attempt #4

* chore(rename): package info update

* chore(build): It'll work this time

* chore(build): It'll work this time, really

* chore(tests): broken test due to rename

* chore(build): whooop, whooop
2021-04-29 14:44:24 -03:00
Anže Vodovnik d613362fe0 chore(build): support release branches 2021-03-12 17:56:40 +01:00
Anže Vodovnik 19dd36c40e chore(git): replacing branch name (#1180) 2021-02-25 15:46:32 +01:00
Darío Kondratiuk e7ea535218 chore: roll cli to 1.9.0-next-1613157126000 (#1158)
* chore: roll cli to 1.9.0-next-1613157126000

* drivers was being cached

* add sdkLanguage prop

* update tests
2021-02-19 08:46:10 -03:00
Darío Kondratiuk 2395dac59a chore: Improve browser download on local build (#1110) 2021-01-26 09:46:57 -03:00
Darío Kondratiuk 5d0d2ab803 chore: prepare for v0.180.0 (#1106)
* chore: prepare for v0.180.0

* temp change so we can ship

* nit

* Add editable enum

* change browser context payload

* dotnet format

* update tests

* Bump version

* Update downlaoder

* dotnet format

* update test
2021-01-22 10:23:55 -03:00
Darío Kondratiuk 94e7818d77 chore: .NET 5 support (#1066)
* chore: .NET 5 support

* LocalNuget as net 4 and restore 3.1 for tests

* Run tests on 3.1 and 5.0

* Install .NET 5 to build the project

* fix condition

* ops

* Cache drivers

* Cache on nuget tests

* remove extra build

* Fix webkit tests

* Log everything

* Fix preview in handles

* Cache nugets

* add clean

* Revert "Fix preview in handles"

This reverts commit 75baa75917.

* fix flaky

* fix possible race condition on ExposeBindingHandleShouldNotThrowDuringNavigation

* Remove test artifact

* Log HTTP requests

* dotnet format

* Remove handlers

* Add load states on initialiazer

* Ignore flaky test

* Fix some tests

* Tests updates

* Fix PageWaitForLoadStateTests

* Update stylecop and log connection errors

* Fix play test

* install media pack

* ignore issue 983

* Improve BrowserContext close

* Use GUID as a random directory name

* deep compare on accessibility

* More deep comparisons

* Run 3.1 only on windows/chromium

* Improve Accessibility check

* Unflake tests

* Improve WaitForLoadState concurrency
2020-12-26 11:52:51 -03:00
Darío Kondratiuk a388277f82 chore: bump driver to v0.170.0 (#1055)
* chore: bump driver to v0.170.0

* fix tests

* Fix more tests

* Improve targetclosedexception

* update ShouldThrowOnUnsupportedInputs

* Certificate before .net 5

* improve browser closed

* Fix route test

* Ignore https tests
2020-12-17 09:22:25 -03:00
Darío Kondratiuk b11e430af8 chore: run api check on build (#1051)
* chore: generate api.json when new drivers are downloaded

* chore: api checker as part of the build

* handle assembly resolve

* undo assembly resolve

* Improve assembly loading

* Log resolves

* upload wc

* Copy local on library?

* handle assembly resolve

* load both frameworks

* Remove warnings .NET in nuget tests

* remove core dependencies

* remove globals

* remove folders

* ops
2020-12-16 10:25:01 -03:00
Darío KondratiukandMax Schmitt c558f7d618 chore(driver): Copy drivers on build time (#991)
* Drivers as part of the package

* Remove ApiChecker

* Package config project

* Builds

* Rename workflow

* Don't linux on Windows

* Ops

* Download drivers earlier

* Fix tests

* Fix encoding

* Drop .net framework test

* Fix temp nuget folder

* Split actions

* Rename action

* Delete log file

* Revert "Remove ApiChecker"

This reverts commit 2c89fed867.

* Improve build

* Before restore

* Update .github/workflows/nuget-package-tests.yml

Co-authored-by: Max Schmitt <max@schmitt.mx>

* Update nuget-package-tests.yml

* update .NET Core install

Co-authored-by: Max Schmitt <max@schmitt.mx>
2020-11-20 09:34:41 -03:00
Darío Kondratiuk 1bc4c3ea42 devops: update setup dotnet (#1000)
* devops: update setup dotnet

* use v1

* ops

* Fix certs on mac

* it's env

* Special for mac

* Ignore screencasts tests

* Tests fixes
2020-11-17 12:01:34 -03:00
Max SchmittandDarío Kondratiuk 61ad43519f devops: simplify GitHub Action workflow (#905)
* devops: simplify GitHub Action workflow

* Update .github/workflows/tests.yml

Co-authored-by: Darío Kondratiuk <dariokondratiuk@gmail.com>
2020-10-06 08:09:47 -03:00
Max SchmittandDarío Kondratiuk 48a57d054f devops: run tests on all operating systems (#901)
* devops: run tests on all operating systems

* devops: add PW GHA and dynamic name

* devops: use latest os versions

* Setup linux

* Remove duple

* Run under xvfb

Co-authored-by: Darío Kondratiuk <dariokondratiuk@gmail.com>
2020-10-05 14:04:40 -03:00
Darío Kondratiuk ac2cc6e95e v1.4 API Review (#885)
* API Review

closes https://github.com/hardkoded/playwright-sharp/issues/641

* dotnet format

* Fix build
2020-10-01 08:26:06 -03:00
Darío Kondratiuk bb072bea5d Don't timeout Retries (again) (#697)
* Don't timeout Retries (#694)

* Don't timeout Retries

* code factor

* Undo retry test case

* Tests improvements

* Better logging

* Detailed log

* Timeout all WhenAlls

* Util fixes

* hmmmm

* Upload result

* Fix build

* new line

* Test result

* Fix disposables

* Fix test result location

* Silence log errors

* almost

* Increase timeout to 5 secs
2020-08-08 18:00:29 -03:00
Darío Kondratiuk 354284f9a9 Pass launcher tests (#646)
* Pass launcher tests

* Some progress

* Some progress

* More tests

* More progress

* Tests completed

* Call install

* dotnet format

* Run only on mac for now

* cr

* code factor

* Change order

* ops

* cr

* fixes

* dotnet format
2020-07-15 09:53:44 -03:00
Darío Kondratiuk 44a2213844 Introduce Playwright-Sharp as a Playwright client (#639)
* Empty Canvas

* Interfaces only

* Some progress

* More progress

* More progress

* More progress

* Some progress

* Proxies?

* Undo proxies for now

* Some progress

* Working demo

* Tests ready to be retested

* No categories

* dotnet format
2020-07-10 08:03:17 -03:00
Darío Kondratiuk 4b39293a76 Fix build (#352)
* Install certificates

* Clean?

* Dont install certificate

* Certificate path on windows

* It's the first part?

* install?

* mmmmm

* dotnet certs

* Get stack

* const

* Contains

* Contains++

* Improve config

* Try to trigger

* wake up actions

* Add inner exception

* Improve ShouldWorkWithPagesThatHaveLoadedBeforeBeingConnectedTo

* Make it build

* Add full exception on close

* Improve navigation exception

* Watcher to array

* Sync ShouldRejectWhenFrameDetaches

* Sync ShouldFailWhenFrameDetaches

* BrowserContextTests needs isolated browsers
2020-05-05 19:04:44 -03:00