Commit Graph

169 Commits

Author SHA1 Message Date
thomasjm
5c876f8b15 Pruning 2024-02-29 03:26:02 -08:00
thomasjm
ed1fb92393 Done embracing unliftio 2024-02-29 03:14:43 -08:00
Tom McLaughlin
db5671f14c Halfway through unliftio switch 2024-02-29 02:19:40 -08:00
Tom McLaughlin
711d25e1dd Expose Test.Sandwich.Util.Process 2024-01-06 17:07:35 -08:00
thomasjm
ef3f77214d Add defaultTestArtifactsDirectory which works on Windows noci 2023-11-18 17:16:17 -08:00
thomasjm
825b0706ed More work on windows 2023-11-18 14:50:14 -08:00
thomasjm
fbe8ad1dec Release sandwich-webdriver-0.2.3.1 2023-09-11 20:45:46 -07:00
thomasjm
ab59cb5146 Move downloadSelenium helper to a where clause 2023-09-11 20:42:45 -07:00
Tom McLaughlin
9344d071de Improve binary fetching
* Don't create the toolsRoot directory unless necessary
* Use logging instead of stdout/stderr so it doesn't mess up the TUI interface
2023-09-11 18:33:48 -07:00
thomasjm
685d9bf68d sandwich-webdriver: release 0.2.3.0 2023-08-02 20:31:12 -07:00
thomasjm
fbea45598d Update webdriver CHANGELOG 2023-08-02 20:29:11 -07:00
thomasjm
7bcc487dae Be able to detect chrome/chromedriver for versions >= 115 2023-08-02 03:07:13 -07:00
thomasjm
cf8e5e9787 Refactor binary detection into separate files 2023-08-02 01:37:23 -07:00
thomasjm
ab65ae5c1d webdriver: look for google-chrome and google-chrome-stable 2023-08-02 01:23:36 -07:00
Tom McLaughlin
52cda34aef Ready to release sandwich-webdriver-0.2.2.0 2023-06-22 19:16:05 -07:00
Tom McLaughlin
a7151d035e Put optBrowserToUse back as optFirefox to avoid breaking change for now 2023-06-22 18:07:38 -07:00
Tom McLaughlin
8167d632d5 Fix browser path calculation in addCommandLineOptionsToWdOptions 2023-06-22 18:06:16 -07:00
Tom McLaughlin
120575817c Make google search webdriver demos more robust 2023-06-22 18:05:05 -07:00
Tom McLaughlin
b990af43e3 sandwich-webdriver: more sensible way to fill in capabilities 2023-06-22 16:08:27 -07:00
Tom McLaughlin
6acbbd6f1e Clean up language pragmas 2023-03-27 14:58:48 -07:00
Tom McLaughlin
c63703d501 Clean up pragmas 2023-03-27 14:49:12 -07:00
Tom McLaughlin
fdc3a59a38 Preparing to release sandwich-webdriver-0.2.1.0 2023-03-27 12:27:43 -07:00
Tom McLaughlin
2be85f54b6 Pass --headless=new for chrome >= 110 2023-03-27 12:25:53 -07:00
Tom McLaughlin
321444d974 Lint tweaks 2023-03-27 12:23:44 -07:00
Tom McLaughlin
f7a8406be0 Update copyright year 2023-03-16 02:31:24 -07:00
Tom McLaughlin
2184e7e5a0 Preparing to release sandwich-0.1.3.0 and sandwich-webdriver-0.2.0.0 2023-03-16 01:38:22 -07:00
Tom McLaughlin
8c02312e79 Some lint fixes 2023-03-16 01:37:11 -07:00
Tom McLaughlin
6173d2404c Fix #77 and add a test 2023-03-16 01:22:58 -07:00
Tom McLaughlin
8f386b6a92 Getting ready to release sandwich 0.1.2.0 and sandwich-webdriver 0.1.2.0 2022-10-16 21:06:19 -06:00
Tom McLaughlin
aa7ea94dbf Add webdriver flags to control selenium paths 2022-10-05 21:36:25 -06:00
Tom McLaughlin
23a443e985 Upgrading hpack version 2022-10-05 02:06:55 -06:00
Tom McLaughlin
86e3e0674b Bump versions of hedgehog, slack, webdriver, sandwich 2022-09-29 00:49:20 -06:00
Tom McLaughlin
9c183b4f4e sandwich-webdriver: windows compatibility 2022-09-29 00:35:56 -06:00
Tom McLaughlin
5e89cf5855 More windows compatibility 2022-09-29 00:35:56 -06:00
Tom McLaughlin
363c749c45 Update copyright years 2022-07-16 23:40:56 -07:00
Tom McLaughlin
39f456ac38 Support aeson 2 2022-05-20 23:09:20 -07:00
Tom McLaughlin
024fe20007 Expose wdDownloadDir 2022-05-10 15:48:22 -07:00
Tom McLaughlin
2a396ba572 Better configuring of download folders 2022-05-10 15:28:51 -07:00
Tom McLaughlin
99590f5007 Expose downloadDir accessor 2022-05-09 11:14:10 -07:00
Tom McLaughlin
a35e1a2633 One more firefox pref 2022-05-09 11:12:09 -07:00
Tom McLaughlin
e8990c043e Add changelog entry 2022-05-09 11:10:56 -07:00
Tom McLaughlin
f5e28336ff Be able to control download directory in sandwich-webdriver 2022-05-09 11:10:24 -07:00
Tom McLaughlin
44f0af7b4d Add some show instances 2022-01-16 03:38:44 -08:00
Tom McLaughlin
023e5a3182 Be able to control chrome and firefox binary in sandwich-webdriver 2022-01-14 17:21:33 -08:00
Tom McLaughlin
37dbee4c50 Add gracefullyStopProcess to sandwich-webdriver 2021-08-26 05:28:46 -07:00
Tom McLaughlin
9489ca0389 Get rid of upload-docs.sh since we don't need it anymore 2021-07-23 02:08:01 -07:00
Tom McLaughlin
e3a0f9934b Merge branch 'master' of github.com:thomasjm/sandwich 2021-07-17 20:28:58 -07:00
Tom McLaughlin
7c01820f79 Split demos up to work around how stack wants to build every
executable (+ clean prune-juice run)
2021-07-17 20:26:37 -07:00
Tom McLaughlin
aacad266fc Update a couple cabal files 2021-07-17 16:44:32 -07:00
Tom McLaughlin
b0741a4743 Merge branch 'master' of github.com:codedownio/sandwich 2021-07-17 16:40:22 -07:00