首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium -自动Chrome浏览器扩展-灯塔

Selenium -自动Chrome浏览器扩展-灯塔
EN

Stack Overflow用户
提问于 2022-03-13 07:50:19
回答 1查看 1.1K关注 0票数 1

我正在尝试在Selenium脚本中集成灯塔

基本上,每当我的脚本出现在新页面上时,我应该点击灯塔扩展并生成一个报告。

我所能达到的目标是:(最后是示例工作代码)设置所需的功能,通过添加灯塔扩展启动Chrome

我不能做的是:我想使用添加的

  1. 同时在所需的网页上单击
  2. 上的Chrome扩展按钮并选择灯塔扩展
  3. 在灯塔扩展中弹出显示,单击“生成报告”按钮

样本工作代码:

代码语言:javascript
复制
System.setProperty("webdriver.chrome.driver","C:\\Users\\v744536\\Downloads\\chromedriver_win32\\chromedriver.exe");
        ChromeOptions opt = new ChromeOptions();
        opt.addExtensions(new File("C:\\Users\\v744536\\eclipse-workspace\\AccessibilityProject\\LH.crx")); 
        DesiredCapabilities capabilities = new DesiredCapabilities ();
        capabilities.setCapability(ChromeOptions.CAPABILITY, opt);
        @SuppressWarnings("deprecation")
        ChromeDriver driver = new ChromeDriver(capabilities);
        driver.get("https://www.google.com");
EN

回答 1

Stack Overflow用户

发布于 2022-03-22 04:07:56

我应该告诉您,灯塔浏览器扩展只是调用PSI,它是免费的,而且很容易直接使用:https://developers.google.com/speed/docs/insights/v5/get-started

扩展将指向一个页面,该页面将使用PSI。如果您不想直接使用PSI API,另一种选择是使用所需的url打开灯塔查看器:

https://googlechrome.github.io/lighthouse/viewer/?psiurl=https://www.example.com

这就是引擎盖下的延伸部分。这将比通过脚本用户交互简单得多。

资料来源:我在灯塔工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71454824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档