Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

devtools

Package Overview
Dependencies
Maintainers
7
Versions
386
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

devtools - npm Package Compare versions

Comparing version 6.4.1 to 6.4.4

2

build/commands/elementClear.js

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

}) {
const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -20,0 +20,0 @@ if (!elementHandle) {

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

const page = this.getPageHandle();
const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -27,0 +27,0 @@ if (!elementHandle) {

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

}) {
const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -21,0 +21,0 @@ if (!elementHandle) {

@@ -32,4 +32,4 @@ "use strict";

const result = await page.$eval('html', _executeAsyncScript.default, script, scriptTimeout, _constants.SERIALIZE_PROPERTY, _constants.SERIALIZE_FLAG, ..._utils.transformExecuteArgs.call(this, args));
const result = await page.$eval('html', _executeAsyncScript.default, script, scriptTimeout, _constants.SERIALIZE_PROPERTY, _constants.SERIALIZE_FLAG, ...(await _utils.transformExecuteArgs.call(this, args)));
return _utils.transformExecuteResult.call(this, page, result);
}

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

const executePromise = page.$eval('html', _executeScript.default, script, _constants.SERIALIZE_PROPERTY, _constants.SERIALIZE_FLAG, ..._utils.transformExecuteArgs.call(this, args));
const executePromise = page.$eval('html', _executeScript.default, script, _constants.SERIALIZE_PROPERTY, _constants.SERIALIZE_FLAG, ...(await _utils.transformExecuteArgs.call(this, args)));
let executeTimeout;

@@ -35,0 +35,0 @@ const timeoutPromise = new Promise((_, reject) => {

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

const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -24,0 +24,0 @@ if (!elementHandle) {

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

const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -24,0 +24,0 @@ if (!elementHandle) {

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

}) {
const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -21,0 +21,0 @@ if (!elementHandle) {

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

}) {
const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -21,0 +21,0 @@ if (!elementHandle) {

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

}) {
const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -17,0 +17,0 @@ if (!elementHandle) {

@@ -14,6 +14,6 @@ "use strict";

function getElementRect({
async function getElementRect({
elementId
}) {
const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -20,0 +20,0 @@ if (!elementHandle) {

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

}) {
const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -20,0 +20,0 @@ if (!elementHandle) {

@@ -14,6 +14,6 @@ "use strict";

function getElementText({
async function getElementText({
elementId
}) {
const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -20,0 +20,0 @@ if (!elementHandle) {

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

if (typeof id[_constants.ELEMENT_KEY] === 'string') {
const elementHandle = this.elementStore.get(id[_constants.ELEMENT_KEY]);
const elementHandle = await this.elementStore.get(id[_constants.ELEMENT_KEY]);

@@ -32,0 +32,0 @@ if (!elementHandle) {

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

}) {
const elementHandle = this.elementStore.get(elementId);
const elementHandle = await this.elementStore.get(elementId);

@@ -16,0 +16,0 @@ if (!elementHandle) {

@@ -20,4 +20,13 @@ "use strict";

get(index) {
return this.elementMap.get(index);
async get(index) {
const elementHandle = this.elementMap.get(index);
if (!elementHandle) {
return elementHandle;
}
const isElementAttachedToDOM = await elementHandle.evaluate(el => {
return el.isConnected;
});
return isElementAttachedToDOM ? elementHandle : undefined;
}

@@ -24,0 +33,0 @@

@@ -154,6 +154,6 @@ "use strict";

function transformExecuteArgs(args = []) {
return args.map(arg => {
async function transformExecuteArgs(args = []) {
return Promise.all(args.map(async arg => {
if (arg[_constants.ELEMENT_KEY]) {
const elementHandle = this.elementStore.get(arg[_constants.ELEMENT_KEY]);
const elementHandle = await this.elementStore.get(arg[_constants.ELEMENT_KEY]);

@@ -168,3 +168,3 @@ if (!elementHandle) {

return arg;
});
}));
}

@@ -171,0 +171,0 @@

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

switchToWindow(handle: string): void;
createWindow(type: string): object;
createWindow(type: 'tab' | 'window'): object;
getWindowHandles(): string[];

@@ -42,0 +42,0 @@ switchToFrame(id: (number|object|null)): void;

{
"name": "devtools",
"version": "6.4.1",
"version": "6.4.4",
"description": "A Chrome DevTools protocol binding that maps WebDriver commands into Chrome DevTools commands using Puppeteer",

@@ -45,3 +45,3 @@ "author": "Christian Bromann <christian@saucelabs.com>",

},
"gitHead": "ad465d6e35571f4c2e7d9e1667468f2162ba9a67"
"gitHead": "5a9f3934437b81cf89d94cfe97af435d0e3291ed"
}
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