【问题标题】:WebDriverException: Message: 'chromedriver' executable needs to be in PATHWebDriverException:消息:“chromedriver”可执行文件需要在 PATH 中
【发布时间】:2018-06-30 01:49:42
【问题描述】:

我的路径如下:

*** Keywords ***
Setup chromedriver
    Set Environment Variable    webdriver.chrome.driver    C:\Python27\selenium\webdriver\chromedriver_win32\chromedriver.exe

即使我遇到上述错误。

【问题讨论】:

  • 那么这个错误文本中有什么不清楚的地方?
  • 以下我用于测试的关键字:*** 关键字 *** 打开 fastwire 打开浏览器 ${SiteUrl} ${Browser} 最大化浏览器窗口输入部门 ID 输入文本 xpath=//*[ @id="Text2"] ${department Id} Enter userid Input Text xpath=//*[@id="Text1"] ${userid} Enter Password Input Text xpath=//*[@name="password"] ${password} 点击登录 点击按钮 xpath=//*[@title="Logon"] 检查 Title Title 应该是 ${DashboardTitle}
  • @Dominic 您能否使用edit 功能将信息添加到您的问题中?这包括一个完整的示例,包括测试用例、库导入和自定义关键字。在问题部分,您可以将其以格式化的方式发布,使其更具可读性。
  • 请不要显示代码图片。花时间创建和格式化正确的minimal reproducible example

标签: robotframework


【解决方案1】:

“Open fastwire open”这个关键字没有被读取,所以你得到了错误,去设置->将具有“open fastwire open”关键字的资源文件与登录映射到fastwire open关键字

【讨论】:

  • 我解决了,现在我开始关注这个错误,你能帮我解决这个问题吗? WebDriverException:消息:“chromedriver”可执行文件需要在 PATH 中
  • 请为 chromedriver.exe 文件设置路径变量。替代选项是通过代码设置路径:设置环境变量 webdriver.chrome.driver ${EXECDIR}/chromedriver.exe 打开浏览器amazon.ingc跨度>
  • 我已经添加并尝试了仍然面临同样的问题。
  • 有时它不采用随机路径,那么您可以将 chromedriver.exe 文件放在 C:\Python27\Scripts 文件夹中
猜你喜欢
  • 2017-03-04
  • 2017-12-08
  • 2022-12-03
  • 1970-01-01
  • 1970-01-01
  • 2018-02-14
  • 1970-01-01
  • 2018-10-10
  • 1970-01-01
相关资源
最近更新 更多