New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@applitools/driver

Package Overview
Dependencies
Maintainers
33
Versions
220
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@applitools/driver - npm Package Compare versions

Comparing version 1.9.26 to 1.9.27

9

dist/driver.js

@@ -26,3 +26,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.Driver = void 0;
exports.makeDriver = exports.Driver = void 0;
const logger_1 = require("@applitools/logger");

@@ -623,1 +623,8 @@ const utils = __importStar(require("@applitools/utils"));

exports.Driver = Driver;
async function makeDriver(options) {
const driver = new Driver(options);
await driver.init();
await driver.refreshContexts();
return driver;
}
exports.makeDriver = makeDriver;

@@ -37,2 +37,3 @@ "use strict";

utils.types.has(selector, 'selector') &&
Object.keys(selector).every(key => ['selector', 'type', 'frame', 'shadow'].includes(key)) &&
(utils.types.isString(selector.selector) || spec.isSelector(selector.selector)));

@@ -39,0 +40,0 @@ }

23

package.json
{
"name": "@applitools/driver",
"version": "1.9.26",
"version": "1.9.27",
"description": "Applitools universal framework wrapper",

@@ -43,5 +43,14 @@ "keywords": [

},
"./dist/*": "./dist/*.js",
"./dist/fake": "./dist/fake/index.js",
"./dist/debug": "./dist/debug/index.js",
"./dist/*": {
"types": "./types/*.d.ts",
"default": "./dist/*.js"
},
"./dist/fake": {
"types": "./types/fake/index.d.ts",
"default": "./dist/fake/index.js"
},
"./dist/debug": {
"types": "./types/debug/index.d.ts",
"default": "./dist/debug/index.js"
},
"./package.json": "./package.json"

@@ -82,6 +91,6 @@ },

"dependencies": {
"@applitools/logger": "1.1.16",
"@applitools/logger": "1.1.17",
"@applitools/snippets": "2.4.5",
"@applitools/types": "1.5.9",
"@applitools/utils": "1.3.10",
"@applitools/types": "1.5.10",
"@applitools/utils": "1.3.11",
"semver": "7.3.7"

@@ -88,0 +97,0 @@ },

@@ -8,2 +8,8 @@ /// <reference types="node" />

import { HelperAndroid } from './helper-android';
declare type DriverOptions<TDriver, TContext, TElement, TSelector> = {
spec: types.SpecDriver<TDriver, TContext, TElement, TSelector>;
driver: Driver<TDriver, TContext, TElement, TSelector> | TDriver;
logger?: Logger;
customConfig?: types.CustomDriverConfig;
};
export declare class Driver<TDriver, TContext, TElement, TSelector> {

@@ -18,8 +24,3 @@ private _target;

protected readonly _spec: types.SpecDriver<TDriver, TContext, TElement, TSelector>;
constructor(options: {
spec: types.SpecDriver<TDriver, TContext, TElement, TSelector>;
driver: Driver<TDriver, TContext, TElement, TSelector> | TDriver;
logger?: Logger;
customConfig?: types.CustomDriverConfig;
});
constructor(options: DriverOptions<TDriver, TContext, TElement, TSelector>);
get target(): TDriver;

@@ -75,1 +76,3 @@ get currentContext(): Context<TDriver, TContext, TElement, TSelector>;

}
export declare function makeDriver<TDriver, TContext, TElement, TSelector>(options: DriverOptions<TDriver, TContext, TElement, TSelector>): Promise<Driver<TDriver, TContext, TElement, TSelector>>;
export {};

@@ -43,3 +43,7 @@ import type * as types from '@applitools/types';

getContentSize(options?: {
lazyLoad?: types.LazyLoadOptions;
lazyLoad?: {
scrollLength?: number;
waitingTime?: number;
maxAmountToScroll?: number;
};
}): Promise<types.Size>;

@@ -46,0 +50,0 @@ isPager(): Promise<boolean>;

@@ -24,3 +24,3 @@ export declare class MockDriver {

findElement(selector: any, rootElement?: any): Promise<any>;
findElements(selector: any, rootElement: any): Promise<any>;
findElements(selector: any, rootElement?: any): Promise<any>;
switchToFrame(reference: any): Promise<this>;

@@ -27,0 +27,0 @@ switchToParentFrame(): Promise<this>;

@@ -10,3 +10,3 @@ /// <reference types="node" />

declare type CommonSelector = string | {
selector: Selector | string;
selector: string;
type?: string;

@@ -13,0 +13,0 @@ };

@@ -29,3 +29,7 @@ import type * as types from '@applitools/types';

getContentRegion(element: Element<TDriver, TContext, TElement, TSelector>, options?: {
lazyLoad?: types.LazyLoadOptions;
lazyLoad?: {
scrollLength?: number;
waitingTime?: number;
maxAmountToScroll?: number;
};
}): Promise<types.Region>;

@@ -32,0 +36,0 @@ getTouchPadding(): Promise<number>;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc