我正在使用 selenium 插件,通过 Firefox,我设置了一个测试用例来通过某些字段进行搜索,问题是当页面加载到搜索屏幕时,它无法单击命令到文本字段。然后它显然无法编辑该字段中的文本。
如果我在测试最初失败后测试单个命令,则此命令通过。然后它允许编辑文本。
不幸的是,我无法提供有关该网站或该页面的太多信息,它是专有的。我可以提供一些命令失败的屏幕截图(这是一个谎言,我需要 10 个代表来发布图像)抱歉。任何可以解释为什么会发生这种情况的信息都会很棒。
最后要传递的命令如下:
click at xpath=(//a (its a link)
pause for 3000 ms
此处失败:单击 id=searchName 85,17
这是错误消息:尝试查找 id=searchName... 失败:隐式等待在 30000 毫秒后超时
它打开了链接,暂停后它失败了,我允许暂停让整个页面有时间加载。它似乎根本没有帮助。它将再次运行命令,我在停止测试后立即测试页面上的单个命令
编辑:正在搜索的元素的 html 代码
<input class="form-control" placeholder="Enter full name or organization name..."
name="search" id="searchName" value="Mr And Mrs Ronald J Ulrich" autofocus="" type="text">
edit2:如果我将正在搜索的项目切换到 name=search 我得到一个不同的错误:
type on name=search with value Ronald J Ulrich... 失败:元素当前不可交互,可能无法操作