繁体   English   中英

如何在 Robot Framework 中添加 Chrome 扩展

[英]How can I add a Chrome extension with in Robot Framework

我正在尝试使用 Robot Framework 和 SeleniumLibrary 加载 chrome 扩展,我查看了 Stack Overflow 上发布的其他示例,但似乎没有一个对我有用。 根据我对selenium.webdriver.chrome.options文档的阅读,我应该能够传递以下选项add_extension(argument)但是在尝试这样做时,我看到我的扩展程序存在于浏览器中但未启用/激活。 仅使用 Robot Framework 是不可能的吗?

通过 Python 加载会是最好的吗?

我参考了以下文章: 如何使用 Selenium2Library 在机器人级别向我的 chromedriver 添加扩展

如何使用 Selenium2Library 在 Robot Framework 中向我的 chromedriver 添加扩展并远程启动

  • 下载 ChromeDriver https://chromedriver.chromium.org/downloads版本之一

  • 解压到 chromedriver.exe 桌面

  • 移至 chromedriver.exe,您的项目在哪里。 (例如这里的 Python\Python37)

  • 确保您的文件夹Python37的路径已添加到属性 --> 高级 --> 环境变量 --> 编辑环境变量的位置。 如果没有添加,您应该添加新的。

  • 然后尝试执行您的脚本。

  • 我添加了ua脚本示例;

    * 设置 *
    文档 Anasayfa 测试 Senaryoları 图书馆 Selenium2Library

    * 测试用例 *
    测试 Senaryosu 耶尼

    Open Browser https://www.kariyer.net/ chrome Close Browser

然后它应该与 chrome 驱动程序一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM