【问题标题】:Run Selenium commands via google chrome extension?通过谷歌浏览器扩展运行 Selenium 命令?
【发布时间】:2012-02-17 09:29:31
【问题描述】:

是否可以构建自定义 google chrome 扩展程序以在检测到特定 Url/页面时运行 selenium 命令?

从哪里开始?您将如何通过 google chrome 扩展程序运行 selenium 命令?

【问题讨论】:

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


    【解决方案1】:

    先安装seleniumIDE,然后把你所有的测试用例都记录进去[这是为了节省你写测试用例的时间]。

    然后为您的首选语言获取 selenium RC 二进制文件(对我来说是 C#)。创建您的项目并参考 selenium RC 二进制文件。以您的首选语言从上述 selenium IDE 导入所有测试用例,并将其添加到您的项目中。

    当您从 IDE 导入测试用例时,默认浏览器将是 *chrome(即 Firefox)。在我们创建 selenium 对象时将其更改为 Chrome 更改浏览器类型

    selenium = new DefaultSelenium("localhost", 4444, "*googlechrome", "http://www.google.com/");
    

    要运行您的项目,您必须首先启动 selenium 服务器。 Here 是相同的准则。

    注意:您也可以使用 selenium Web 驱动程序代替 selenium RC。而且我认为如果您使用 Web 驱动程序,那么您无需运行 selenium 服务器来执行您的测试用例/项目。

    【讨论】:

    • 所以无论哪种方式我都必须运行硒?我不能只构建一个像 selenium 这样的扩展而不必在桌面上运行任何东西吗? Saucelabs 他们做到了!所以我想知道它是怎么做到的?
    • 如何运行 selenium 网络驱动程序,我可以构建自定义 chrome 扩展并使用 selenium 网络驱动程序吗???
    • 我使用 Visual Studio 运行 Web 驱动程序。我认为使用网络驱动程序可以构建它。它不需要 selenium 服务器。
    • 我的意思是,我可以构建一个使用 selenium 命令执行所需任务的 google chrome 扩展程序chrome.google.com/webstore 吗?没有外部 java 应用程序只运行像 selenium IDE 这样的扩展,但完全自定义。
    • @001 你回答你的问题了吗?请帮我更新
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 2014-07-24
    • 2016-06-08
    • 2012-04-21
    相关资源
    最近更新 更多