-1
|
Ishita Shah Y_Sh · 技术社区 · 6 年前 |
![]() |
1
1
Selenium是一个多模块项目。其中一个模块是selenium chrome驱动程序。它包含与使用selenium运行chrome相关的逻辑。您可以将此依赖项添加到项目中,并以某种方式修改/扩展其原始行为。如果没有二进制文件,它就不会运行真正的chrome浏览器——这就是它的工作原理。你将不得不建立自己的可执行文件,然后。您可以检查项目如何使用此依赖关系 here WebDriverManager 因为它就像一个符咒。
删除所有失败的下载:
对于windows:
然后在eclipse中右键单击您的项目并选择Maven->“updateproject…”,确保在结果对话框中选中“updatedependencies”,然后单击OK。 从这里复制: Link |
![]() |
2
0
我假设你的自动化项目是maven项目。因此,当您构建项目时,pom中的依赖项将在本地下载以执行。但是需要使用SystemProperty设置一个二进制文件,并将参数作为该webdriver的路径传递,这将允许webdriver实例与该计算机上的浏览器实例通信。所以,我们根本不需要这种依赖。我想其他浏览器也一样。
|
![]() |
dushkin · 硒铬驱动器:增加获得锚元素值的时间 6 年前 |
![]() |
SIM · 无法检查删除硬编码延迟的任何元素的可用性 6 年前 |
![]() |
Suicidalllama · 使用XPath查找表中的元素 6 年前 |