mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
committed by
Andrey Lushnikov
parent
63e2b36d29
commit
a1414de42f
18
test/test.js
18
test/test.js
@@ -1696,6 +1696,24 @@ describe('Page', function() {
|
||||
}));
|
||||
});
|
||||
|
||||
describe('Page.setJavaScriptEnabled', function() {
|
||||
it('should work', SX(async function() {
|
||||
await page.setJavaScriptEnabled(false);
|
||||
await page.goto('data:text/html, <script>var something = "forbidden"</script>');
|
||||
let error = null;
|
||||
try {
|
||||
await page.evaluate('something');
|
||||
} catch (e) {
|
||||
error = e;
|
||||
}
|
||||
expect(error.message).toContain('something is not defined');
|
||||
|
||||
await page.setJavaScriptEnabled(true);
|
||||
await page.goto('data:text/html, <script>var something = "forbidden"</script>');
|
||||
expect(await page.evaluate('something')).toBe('forbidden');
|
||||
}));
|
||||
});
|
||||
|
||||
describe('Page.evaluateOnNewDocument', function() {
|
||||
it('should evaluate before anything else on the page', SX(async function() {
|
||||
await page.evaluateOnNewDocument(function(){
|
||||
|
||||
Reference in New Issue
Block a user