accept remember

pull/1676/head
bunsenstraat 3 years ago
parent e5f78059f2
commit ad1270d5b8
  1. 6
      apps/remix-ide-e2e/src/tests/plugin_api.ts

@ -75,18 +75,20 @@ const clickButton = async (browser: NightwatchBrowser, buttonText: string) => {
const checkForAcceptAndRemember = async function (browser: NightwatchBrowser) { const checkForAcceptAndRemember = async function (browser: NightwatchBrowser) {
return new Promise((resolve) => { return new Promise((resolve) => {
browser.frameParent().element('xpath', '//*[@data-id="modalDialogModalBody"]', (visible:any) => { browser.frameParent(() => {
browser.pause(1000).element('xpath', '//*[@data-id="permissionHandlerRememberUnchecked"]', (visible:any) => {
if (visible.status && visible.status === -1) { if (visible.status && visible.status === -1) {
// @ts-ignore // @ts-ignore
browser.frame(0, () => { resolve(true) }) browser.frame(0, () => { resolve(true) })
} else { } else {
browser.waitForElementVisible('//*[@id="remember"]').click('//*[@id="remember"]').click('//*[@id="modal-footer-ok"]', () => { browser.waitForElementVisible('//*[@data-id="permissionHandlerRememberUnchecked"]').click('//*[@data-id="permissionHandlerRememberUnchecked"]').waitForElementVisible('//*[@id="modal-footer-ok"]').click('//*[@id="modal-footer-ok"]', () => {
// @ts-ignore // @ts-ignore
browser.frame(0, () => { resolve(true) }) browser.frame(0, () => { resolve(true) })
}) })
} }
}) })
}) })
})
} }
const clickAndCheckLog = async (browser: NightwatchBrowser, buttonText: string, methodResult: any, eventResult: any, payload: any) => { const clickAndCheckLog = async (browser: NightwatchBrowser, buttonText: string, methodResult: any, eventResult: any, payload: any) => {

Loading…
Cancel
Save