gpt4 book ai didi

google-chrome - 如何在机器人框架中设置路径 chrome 驱动程序?

转载 作者:行者123 更新时间:2023-11-28 19:46:46 24 4
gpt4 key购买 nike

现在,我设置路径变量

path  : D:..;C:\Program Files\Google\Chrome\Application
Chrome : C:\Program Files\Google\Chrome\Application\chromedriver.exe

我可以在命令行中调用 open Chrome

但是在RIDE中运行时出错

FAIL : WebDriverException: Message: unknown error: Chrome failed to start: crashed (Driver info: chromedriver=2.13.307647 (5a7d0541ebc58e69994a6fb2ed930f45261f3c29),platform=Windows NT 6.1 SP1 x86)

最佳答案

您需要 chromeDriver 而不是 Chrome。首先下载 Chrome 驱动程序。

https://sites.google.com/a/chromium.org/chromedriver/downloads

将它放在您的测试可以访问的地方(例如与您的测试相关的 bin 文件夹)。

现在您需要设置环境变量以指向 chrome 驱动程序。

您可以从测试外部(例如,作为桌面的全局设置)或从您的测试设置中执行此操作。

来自测试之外

只需设置环境变量 webdriver.chrome.driver 指向可执行文件。

(控制面板->系统->编辑系统环境变量)

来自测试内部

如果您使用的是 jython,则需要创建一个小的 java 库来为您做这件事

public void setSystemProperty(String key, String value) {
System.getProperties().setProperty(key,value);
}

并在你的测试中使用它

Prepare Selenium Driver
Set System Property webdriver.chrome.driver ${EXECDIR}/chromedriver.exe

如果您使用的是 Python,则可以使用 OperatingSystem 库

*** Settings ***
Library OperatingSystem
Suite Setup Setup chromedriver
*** Keywords ****
Setup chromedriver
Set Environment Variable webdriver.chrome.driver ${EXECDIR}/chromedriver.exe

关于google-chrome - 如何在机器人框架中设置路径 chrome 驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28537290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com