finished clipboard test

pull/4182/head
Joseph Izang 1 year ago
parent bdb19a1ef9
commit d5079a3009
  1. 32
      apps/remix-ide-e2e/src/tests/vyper_api.test.ts

@ -61,13 +61,11 @@ module.exports = {
}, },
'Should copy abi after blind_auction compile #group1': function (browser: NightwatchBrowser) { 'Should copy abi after blind_auction compile #group1': function (browser: NightwatchBrowser) {
// const chromeBrowser = (browser as any).chrome if (browser.browserName.indexOf('chrome') > -1) {
// // const firefoxBrowser = (browser as any).firefox const chromeBrowser = (browser as any).chrome
// // console.log('chromeBrowser', chromeBrowser) chromeBrowser.setPermission('clipboard-read', 'granted')
// // console.log('firefoxBrowser', firefoxBrowser) chromeBrowser.setPermission('clipboard-write', 'granted')
// chromeBrowser.setPermission('clipboard-read', 'granted') browser
// chromeBrowser.setPermission('clipboard-write', 'granted')
browser//.clickLaunchIcon('vyper')
.frame(0) .frame(0)
.click('[data-id="remote-compiler"]') .click('[data-id="remote-compiler"]')
.click('[data-id="compile"]') .click('[data-id="compile"]')
@ -79,13 +77,19 @@ module.exports = {
.frameParent() .frameParent()
.waitForElementVisible('[data-id="copy-abi"]') .waitForElementVisible('[data-id="copy-abi"]')
.click('[data-id="copy-abi"]') .click('[data-id="copy-abi"]')
// .execute(() => { .executeAsyncScript(function (done) {
// navigator.clipboard.readText() navigator.clipboard.readText()
// .then((clippedText) => { .then(function (clippedText) {
// console.log(`clipped text is ${clippedText.length} characters long`) done(clippedText)
// if(clippedText.length === 0) throw new Error('Clipboard is empty') }).catch(function (error) {
// }) console.log('Failed to read clipboard contents: ', error)
// }) done()
})
}, [], function (result) {
console.log('clipboard result: ' + result)
browser.assert.ok((result as any).value.length > 1, 'abi copied to clipboard')
})
}
}, },
'Compile test contract and deploy to remix VM #group1': function (browser: NightwatchBrowser) { 'Compile test contract and deploy to remix VM #group1': function (browser: NightwatchBrowser) {

Loading…
Cancel
Save