在测试期间,Selenium在文本字段上的单击失败,并通过了单个命令测试

时间:2018-07-03 12:29:03

标签: selenium windows-10

我正在通过Firefox使用selenium插件,我设置了一个测试用例来对某些字段进行搜索,问题是当页面加载到搜索屏幕时,它无法通过点击文本域。因此,它显然无法在该字段中编辑文本。

如果在测试最初失败后我测试了单个命令,则此命令通过。然后就可以编辑文本了。

很遗憾,我不能提供有关该网站或专页的太多信息。我可以提供一些命令失败的屏幕抓图(这是一个谎言,我需要10个代表才能发布图像)对不起。任何可以解释为什么会发生这种情况的信息都会很好。

最后要传递的命令如下:
单击xpath =(// a(具有链接)
暂停3000毫秒

在这里失败: 点击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,则会出现其他错误:

name = search上的类型,值Ronald J Ulrich ...失败: 元素当前不可交互,可能无法操作

1 个答案:

答案 0 :(得分:0)

在尝试单击和编辑元素之前,我似乎缺少选择窗口命令。作为这个平台的新手,我没有考虑我们要打开的任何新标签。由于打开一个新选项卡并且没有选择窗口命令,它未能通过总体测试。谢谢大家。