我是maven框架的新手。试图使用各种驱动程序的项目。我的问题是
1.在我当前(没有Maven框架)中,我下载了所有driver.exe文件并提供了路径。我知道Maven只处理jar和amp; 不是Exe。我看到浏览器对Maven网站的依赖性如此 browsers.jar将用于Maven项目(适用于ex Chrome或IE)。
2.我们应该使用System.setProperty(,“Path”)路径,IE,Chrome和& GeckoDriver。
3.我也想使用IE 32bit依赖,所以如何找到IE 32bit Maven依赖。
4.我没有找到Gecko Dependency,我发现firefox依赖有版本系列3.4,3.2等,但我目前的Gecko驱动没有 maven是0.15.0因此不确定如何关联maven firefox dependecy 类似于我目前的GeckoDriver版本。
请帮忙。谢谢你的时间和努力。
答案 0 :(得分:0)
这是我的理解,可能不是正确的。
是的,在System.setProperty( ,"Path")
中你应该使用IE和Chrome的路径,如果你想使用firefox那么Geckodriver.exe。您不会同时使用all,因此请从属性文件或testng.xml文件中读取浏览器名称,并根据该名称创建浏览器对象。
例如设置chrome驱动程序二进制路径。你需要写这个。
<强> System.setProperty( “webdriver.chrome.driver”, “/路径/到/ chromdriver”); 强>
您不需要将geckodriver.exe置于依赖状态,如前所述,它是可执行文件(.exe)和jar文件。它只需要在PATH变量中或使用System.setProperty