机器人框架的输入文本关键字不起作用



下面是我编写的代码:

open browser  https://www.amazon.com  chrome
maximize browser window
sleep  3s
input text  id=twotabsearchtextbox  Ferrari 458
click button  xpath=//div[@class='nav-search-submit nav-sprite']/input[@class='nav-input']

执行时,我收到以下错误消息:

Web 驱动程序异常:消息:未知错误:调用函数结果缺少"值" (会话信息:chrome=79.0.3945.79( (驱动程序信息: chromedriver = 2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f(,platform=Windows NT 10.0.17134 x86_64(

请注意,使用的Chrome驱动程序和Chrome浏览器是最新的

在此处输入图像描述

您安装了不正确的 chromedriver 版本。看看错误消息的这一部分:

(Session info: chrome=79.0.3945.79) (Driver info: chromedriver=2.33.506120

Chromedriver 2.33 非常旧,仅支持非常旧版本的 Chrome。根据 chromedriver 下载页面,chrome 版本 79.x 需要版本 79.x 版本的 chromedriver。

当我在 mac OS 上使用 chrome 运行您的代码时,以下版本为 chrome-driver 列出了,代码简单有效,没有任何问题。我怀疑,您的chromedriver可能存在一些问题,您能否验证您正在使用的chrome驱动程序与下面提到的相同?

(rf0) 06:22 PM##~::>/Applications/Google Chrome.app/Contents/MacOS/Google Chrome --version
Google Chrome 79.0.3945.79
(rf0) 06:23 PM##~::>chromedriver --version
ChromeDriver 78.0.3904.105 (60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs/branch-heads/3904@{#877})

以下代码

*** Settings ***
Library SeleniumLibrary

*** Test Cases ***
SAMPLE
Open browser  https://www.amazon.com  chrome
maximize browser window
sleep  3s
input text  id=twotabsearchtextbox  Ferrari 458
click button  xpath=//div[@class='nav-search-submit nav-sprite']/input[@class='nav-input']

输出

(rf0) 06:21 PM##~::>robot s.robot
==============================================================================
S
==============================================================================
SAMPLE                                                                | PASS |
------------------------------------------------------------------------------
S                                                                     | PASS |
1 critical test, 1 passed, 0 failed
1 test total, 1 passed, 0 failed
==============================================================================
Output:  /Users/apachemain/output.xml
Log:     /Users/apachemain/log.html
Report:  /Users/apachemain/report.html

相关内容

  • 没有找到相关文章

最新更新