我已经查看了下面的链接,特别是在标题为“LeanFT-Selenium in One”的部分。
基本上,LeanFT 浏览器附加到 Selenium 启动的浏览器实例。就我而言,Chrome。我所知道的警告是,当 LeanFT 想要将自己附加到浏览器实例时,Selenium 只能启动一个浏览器。这意味着如果我想使用 Chrome 并行运行两个测试,它将无法工作,因为在 LeanFT 附加到由 selenium 启动的浏览器时,该浏览器实例需要是唯一的。如何实现并行测试执行?另外,顺便说一下,我正在使用 Specflow+SpecRun 将小黄瓜绑定到 selenium/leanft 自动化代码,它是我的主要测试运行程序。
即使使用 LeanFT 附加到 Chromedriver(chrome 浏览器)实例的代码行?听起来当这种情况发生时,即使增加 specflow 的 default.srprofile 中的线程也可能会发生冲突,因为当leaFT 附加到它时,似乎你不能让 2 个运行 LeanFT 扩展的 chromedriver 打开。我没有尝试过,但好奇你们专家的想法。我指的是我上面发布的链接。我附上了我所指的代码行的屏幕截图。Specflow 如何使用 LeanFT 处理此类情况