api: add Window.versions
This commit is contained in:
parent
baab5c7aa9
commit
2aa0a8e82a
@ -57,6 +57,12 @@ export default async (CDP, proc, injectionType = 'browser', { browserName } = {
|
||||
|
||||
log('finished setup');
|
||||
|
||||
const generateVersionInfo = (name, version) => ({
|
||||
name,
|
||||
version,
|
||||
major: parseInt(version.split('.')[0])
|
||||
});
|
||||
|
||||
return {
|
||||
window: {
|
||||
eval: evalInWindow,
|
||||
@ -71,6 +77,12 @@ export default async (CDP, proc, injectionType = 'browser', { browserName } = {
|
||||
close: () => {
|
||||
CDP.close();
|
||||
proc.kill();
|
||||
},
|
||||
|
||||
versions: {
|
||||
product: generateVersionInfo(browserName, browserInfo.product.split('/')[1]),
|
||||
engine: generateVersionInfo(browserEngine, browserInfo.product.split('/')[1]),
|
||||
jsEngine: generateVersionInfo(browserEngine === 'chromium' ? 'v8' : 'spidermonkey', browserInfo.jsVersion)
|
||||
}
|
||||
};
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user