TypeScript-Handbook
Selenium WebDriver
TypeScript-Handbook | Selenium WebDriver | |
---|---|---|
6 | 63 | |
4,849 | 29,331 | |
- | 0.6% | |
4.3 | 9.9 | |
almost 4 years ago | about 12 hours ago | |
JavaScript | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
TypeScript-Handbook
-
An intro to TSConfig for JavaScript Developers
jsx - If you are using JSX (for example with React), this setting determines how your JSX files should be treated(preserve, react, react-native, etc.).
-
Blitz.js β The Missing Fullstack Toolkit for Next.js
Heya! Creator of tRPC here. Seen some comments on trpc's ts perf issues.
Some notes:
- The problems with tRPC "at scale" are fixable by using project references, but not going to downplay that it's an annoying refactor to do (https://github.com/microsoft/TypeScript-Handbook/blob/master...)
-
Please critique my React component. Can it be considered 'clean' React code or no?
By the way, the I-prefix for interfaces is not something you see often in TypeScript. There are several reasons for that though mainly I think it's because the Microsoft TypeScript handbook discouraged it.
-
TypeScript dependent types and function bivariance
The sample code is much older than that. https://github.com/microsoft/TypeScript-Handbook/commit/20ef...
-
Angular end-to-end testing tips
Much cleaner, no CSS selectors in examples but can we improve this even more? Sure! With a common test-specific attribute on every testable element and TypeScript decorators page objects can look a bit fancier:
-
Learnings from migrating Atlaskit to TypeScript
microsoft/TypeScript-Handbook
Selenium WebDriver
-
JS Toolbox 2024: Bundlers and Test Frameworks
Selenium is an extensively used open-source automation framework for web applications. It allows for cross-browser testing by automating browser actions, making it a staple tool for end-to-end testing in diverse web development environments.
-
What is Playwright?
While similar to Puppeteer, Cypress, and Selenium, there are some differences. Letβs find out what they are.
-
Getting ModuleNotFoundError: No module named 'selenium' with Python on Windows
browser.get('http://selenium.dev/')
-
Introduction to Cypress and UI Test Automation
Cypress is a next-generation front-end Automation testing tool built for modern web applications. It is a JavaScript-based end-to-end testing framework and is known for faster test execution as compared with other testing tools (like Selenium or Protractor).
-
What happened to Selenium .NET documentation?
Removing ExpectedConditions from documentation makes sense since it was removed from the codebase around 2019 already.
-
Opinions on changing the default branch name to something other than main or master.
https://github.com/SeleniumHQ/selenium --> trunk
-
How to write tests in Django for JavaScript fetch
You won't be able to test the javascript function itself from within python, but you can exercise the front-end code using something like cypress (https://cypress.io) or the older but still respectable selenium (https://selenium.dev).
-
Chrome session failing to be created
once you solve this you may run into: https://github.com/SeleniumHQ/selenium/issues/11750, so add that workaround.
-
How to scrape the web with Puppeteer in 2023
Other libraries with similar functionality are Selenium, which is very popular outside the JavaScript world, and Playwright, a younger step-brother of Puppeteer.
-
9 Tools you must master to excel as a DevOps Engineer
π https://selenium.dev
What are some alternatives?
react-redux-typescript-guide - The complete guide to static typing in "React & Redux" apps using TypeScript
metamask-extension - :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
sink - A cli tool to help with the migration of Atlaskit components from flow to typescript
PyAutoGUI - A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.
terraform-aws-ecs-web-app - Terraform module that implements a web app on ECS and supports autoscaling, CI/CD, monitoring, ALB integration, and much more.
splinter - splinter - python test framework for web applications
bull - Premium Queue package for handling distributed jobs and messages in NodeJS.
Selenium Wire - Extends Selenium's Python bindings to give you the ability to inspect requests made by the browser.
TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
locust - Write scalable load tests in plain Python ππ¨
Playwright - Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Poltergeist