使用Chrome无头启动从webapp抓取或获取URL令牌

时间:2018-10-26 17:11:26

标签: selenium selenium-webdriver selenium-chromedriver

我正在尝试从登录Web应用程序时显示的URL获取令牌。我正在通过ChromeOptions使用无头的chrome。问题在于,执行登录后,令牌会快速显示,然后从URL中消失。作为一种解决方法,我取消了chromeoption来无头启动浏览器,并且可以及时成功地获得令牌。我的猜测是,与无头蛇相比,此过程明显较慢。我想知道是否还有办法做到这一点。这是我的代码

const el = element.createElement;

const icon = el('svg', { className: 'icon-class-name', width: 24, height: 24 },
    el('path', { d: "M 13.327481..." } ),
    el('path', { d: "..." } )
);

registerBlockType( 'block/block-block', {
    title: 'Block title',
    description: 'Block description',
    icon: icon, //Icon variable
    category: 'common',
    attributes: { },

唯一的其他选择是通过在单击“提交”按钮时发出一个回调来完成此操作,该回调将存储令牌。但是,由于我使用的是Visual Studio Selenium C#,甚至没有合并nodeJ,因此我不确定该怎么做。请帮助

0 个答案:

没有答案