Selenium Webdriver Issues Share Screen Issue From Desktop Application

ipcMain.on(‘zoom-entire_screen_2_share’, async (event, args)=>{

      win.setAlwaysOnTop(false, ‘floating’);

      await fireSendkeys(args.shortcut);

      try {

        /* await driver.findElement(By.name(‘Basic’)).click();

        await driver.findElement(By.name(‘Second screen, share your second screen’)).click(); */

        const waitingTRime = await driver.wait(

          until.elementLocated(By.name(‘Share Screen 2’)), 10000);

        console.log(‘waitingTRime Screen 2’,waitingTRime);

        await driver.findElement(By.name(‘Share Screen 2’)).click();

        win.setAlwaysOnTop(true, ‘floating’);

      } catch (e) {

        console.error(e);

        win.setAlwaysOnTop(true, ‘floating’);

        win.webContents.send(‘open-button’, { button: ‘share’ });

        throwError({errMsg: ‘We are not able to detect this element, Please try again.’});

      }

      hideLoader();

    });

Read more here: Source link