从硒加载的Chrome扩展程序显示了不同的扩展程序ID

时间:2018-07-27 13:09:45

标签: google-chrome selenium google-chrome-extension

我在chrome商店中有一个chrome扩展名。我登录开发人员控制台并下载了WITH tests(min, val, max) AS ( SELECT 'a', 'x', 'z' UNION ALL SELECT '', 'x', 'z' UNION ALL SELECT 'a', 'x', '~' ) SELECT min, val, max, CASE WHEN val COLLATE SQL_Latin1_General_CP437_BIN BETWEEN min AND max THEN 'PASS' ELSE 'FAIL' END AS result FROM tests 文件。它有一个扩展ID-我们称它为A。

现在,当我尝试使用

用硒加载扩展名时
min val max result
--- --- --- ------
 a   x   z  PASS
     x   z  PASS
 a   x   ~  PASS

它为我提供了不同的扩展名-B。

有趣的是,如果我手动删除此扩展名并将此crx文件拖放到crx,则它会正确安装-扩展名为ID。

但是每次它从硒中加载时,我都会看到扩展ID B-即使直接清除配置文件和它将crx加载到的tmp目录之后。我不确定内部正在发生什么。但是我希望它安装有实际的扩展名-A

关于为什么会发生这种情况的任何想法?

0 个答案:

没有答案