繁体   English   中英

将leanft浏览器转换为Selenium驱动程序

[英]cast leanft browser to selenium driver

有没有一种方法可以转换和转换leanft用来使用硒Iwebdriver对象的浏览器对象,并在需要时切换这些leanft专门的标识方法?

我们有一个同时使用硒和leanft的解决方案。 问题是我们有使用leanft浏览器实现方法的类,而有些仅使用硒。 问题在于,并非项目中的每个人都拥有leanft许可证。 因此,他们无法运行完整的自动化代码。 但是对于其他拥有许可证的人,我们应该可以使用专门的定位器方法。

您无法将leanft浏览器转换为Selenium驱动程序

但是您可以采取其他方法。

  1. 使用Selenium的Webdriver启动浏览器
  2. 确保还将LeanFT扩展名添加到webdriver。 (即对于Chrome,您可以使用[ AddExtension ])( https://seleniumhq.github.io/selenium/docs/api/dotnet/html/M_OpenQA_Selenium_Chrome_ChromeOptions_AddExtension.htm
  3. 导航到网址
  4. 使用BrowserFactory.Attach带有正确且唯一的描述

您有几种非技术解决方案

  • 将所有内容转换为硒(这避免了许可费用,并且可能需要其他培训)
  • 将所有内容转换为LeanFT(根据您的描述,许可费用是一个问题,因此,这不是一个很好的解决方案)
  • 按许可证隔离工作(允许一些测试为LeanFT,一些测试为Selenium。但是,如果您走这条路线,则将限制谁可以从事哪些工作)
  • 提供一个共享的VM来运行自动化(听起来您只需要运行自动化而不是对其进行编辑。这需要一些协调,但可以允许您共享代码并限制所需的额外许可证。)

祝好运!

暂无
暂无

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

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