gpt4 book ai didi

java - 如何触发对 chrome 扩展按钮的点击?

转载 作者:行者123 更新时间:2023-11-30 07:51:27 26 4
gpt4 key购买 nike

我正在使用 Selenium Web Driver 构建一个自动化测试套件。在某个时候,我必须通过打开或关闭 Chrome 扩展程序 来测试页面的工作方式。将其想象成您想要单击 Adblock 扩展程序,然后单击禁用该站点。然后,再次打开它。我在整个 Internet 上进行了搜索,无法仅使用 Selenium 来实现这一点你知道我怎么能做出这样的 Action 吗? (最好来自 Java)

最佳答案

一个可能的解决方案是使用 Chrome options并管理设置为 WebDriver 的扩展。快速示例:

ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);

如果您想在单个测试中打开和关闭它们,您可以生成两个单独的驱动程序并比较结果,因为我不确定 session 重用是否会在这种情况下完成这项工作。

关于java - 如何触发对 chrome 扩展按钮的点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47042409/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com