Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
@proof-ui/applitools-plugin
Advanced tools
Uses [applitools](https://applitools.com/) Visual Grid to take a snapshot of your story and run a visual regression check. It can be configured to run on may different screen-size and browser combinations. Make sure the `APPLITOOLS_ID` environment variabl
Uses applitools Visual Grid to take a snapshot of your story and run a visual regression check.
It can be configured to run on may different screen-size and browser combinations.
Make sure the APPLITOOLS_ID
environment variable is set, and that you have access to the Visual Grid beta.
yarn add -D @proof-ui/applitools-plugin
// proof.config.js
import ApplitoolsPlugin from '@proof-ui/applitools-plugin';
export default {
plugins: [
new ApplitoolsPlugin({
// Configuration
})
]
};
# Command Line Usage
proof --visual
Optionally set the test batch name
# Easilly track down test results by setting the PR number in the batch-name
proof --visual --visual-batch-name 'PR #112'
Run visual diffs against every story, even if no tests are written for one, requires the add-all-plugin
# Every story will be visually tested
proof --visual --add-all
You can configure the applitools-plugin through some options in it's constructor:
Property | Description | Type | Default |
---|---|---|---|
delay | Time (in ms) to wait before taking a screen-shot. Useful for making sure images are loaded, and animations are complete. | number (ms) | 1000 |
configure | A function used to configure the screen size and browser combinations for use in testing. Accepts a single argument, an instance of an applitools Configuration object | function see Configuration |
To test a 100px
by 200px
screenshot on Edge
:
import ApplitoolsPlugin from '@proff/applitools-plugin';
import { BrowserType } from '@applitools/eyes-selenium';
new ApplitoolsPlugin({
configure(configuration) {
configuration.addBrowser(100, 200, BrowserType.EDGE);
}
});
Any number of browsers or emulated-browsers can be added to the test.
See Configuration
for more details
FAQs
Uses [applitools](https://applitools.com/) Visual Grid to take a snapshot of your story and run a visual regression check. It can be configured to run on may different screen-size and browser combinations. Make sure the `APPLITOOLS_ID` environment variabl
We found that @proof-ui/applitools-plugin demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.