当前位置: 首页 > 知识库问答 >
问题:

使用驱动程序类型“Chrome”和指向Chrome的可执行批处理文件时,空手道驱动程序连接拒绝出错。exe路径

阎志义
2023-03-14

空手道司机错误:org。阿帕奇。http。conn.HttpHostConnectException:连接到本地主机:9515。。。失败:连接被拒绝:在Web测试上执行空手道脚本期间,显示错误“轮询尝试#1到#20以便端口准备就绪-localhost:9515”。

注:我使用的是空手道-core-0.9.3。jar并尝试从第页运行示例1(demo-01.feature):https://intuit.github.io/karate/karate-core/

背景:*配置驱动程序={type:'chrome',executable:'chrome.bat'}

注:创建批处理文件(chrome.bat)并将其放置在与特征文件相同的位置。

批处理文件内容如下。"C:\Program Files(x86)\Google\Chrome\Application\chrome.exe"%*

共有1个答案

壤驷深
2023-03-14

与要素文件的位置相同。

这可能不是人们所期望的。请确保该位置位于系统路径中,或使用可执行文件中的完整绝对路径。所以也试试这个:

* configure driver = { type: 'chrome', executable: 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe' }

事实上,由于这是默认设置,即使这样也应该适用于您!

* configure driver = { type: 'chrome' }

阅读文档:https://github.com/intuit/karate/tree/develop/karate-core#configure-司机

最后,如果您仍然卡住,请尝试拉链释放:https://github.com/intuit/karate/wiki/ZIP-Release

 类似资料:
  • Hi当我使用以下代码时 我得到以下错误 系统InvalidOperationException:驱动程序可执行文件的路径必须由webdriver设置。镀铬。驱动系统属性;有关更多信息,请参阅http://code.google.com/p/selenium/wiki/ChromeDriver.最新版本可从下载http://code.google.com/p/chromedriver/downloa

  • 我在本地Jenkins服务器上有一个含cucumber的selenium项目。 这就是我实例化驱动程序的方式。我在jenkins上也有chrome插件。 当我尝试构建时,会出现以下错误: org.openqa.selenium.remote.UnreachableBrowserExcture:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。 .... 原因:org。阿帕奇。http

  • 问题内容: 我正在尝试运行一个ruby文件,该文件将使用seleniumwebdriver启动chrome驱动程序。我有selenium独立服务器2.35.0。和chromedriver可执行文件已安装。我正在通过运行服务器来启动 两个会话正在启动,chrome驱动程序无法启动。 这是在我使用以下文件运行文件之后 我对此并不陌生,无法找出问题所在。而且,我也试图让它无头运行,所以我正在运行Xvfb

  • 我试图运行一个ruby文件,这将启动chrome驱动程序使用selenium WebDriver。我有selenium独立服务器2.35.0。和chromedriver可执行文件安装。我通过运行来启动服务器, 这是在我使用 我对此很陌生,不知道哪里出了问题。我也试图无头运行它,所以我有Xvfb运行。有人能帮我指出我犯的错误并启动chromedriver吗? 更新: 谁能帮我弄清楚出了什么问题吗?

  • 我有这个文件test.py: 我想使用此python代码从页面获取页面源。我使用的是chrome驱动程序selenium和python。但是当我启动这个脚本时,我遇到了这个错误: 我在互联网上尝试了几乎所有的解决方案,但每次我遇到其他错误时,有人知道我在这种情况下应该怎么做吗?有人建议我如何解决这个问题吗?

  • 这是我在运行上述程序时遇到的错误。有人解决了这个问题吗? 我尝试过改变Selenium和ChromeDriver的版本,但没有任何效果。