是否可以将Selenium与SRWare Iron Browser一起使用?

时间:2014-01-27 16:52:03

标签: gradle

我尝试从Selenide https://github.com/codeborne/selenide_examples开始测试示例的gradle任务,但没有成功。

问题 - 我只能使用IE或SRWare Iron。基于Chromium的SRWare Iron应该是可能的,但是如何?

2 个答案:

答案 0 :(得分:1)

问题不在于Selenide相关,而是与Selenium WebDriver有关。 问题是,ChromeDriver可以驱动" SRWare Iron"浏览器。我不知道。 实际上我相信你并非真的" SRWare Iron"浏览器。与Chrome的唯一区别在于" SRWare Iron"不跟踪用户操作并显示闪存。但是在运行测试时它并不重要。所以,只需使用Chrome运行测试即可。很简单。

答案 1 :(得分:1)

SRWare Iron-它是Chrome克隆。 因此,您可以技巧:

1)下载SRWare Iron Portabler(我没有检查标准版本是否可以);

2)将文件IronPortable.exe重命名为Chrome.exe

3)下载适用于Chrome的网络驱动程序(我曾经使用过Chrome 74):http://chromedriver.chromium.org/downloads

4)使用Iron Portable将chromedriver.exe复制到文件夹中;

5)将文件夹Iron Iron的目录添加到PATH(https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/

6)重新启动PC;

7)使用适用于Chrome(Python)的代码:

from selenium import webdriver
driver = webdriver.Chrome()