我正在通过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 ...失败: 元素当前不可交互,可能无法操作
答案 0 :(得分:0)
在尝试单击和编辑元素之前,我似乎缺少选择窗口命令。作为这个平台的新手,我没有考虑我们要打开的任何新标签。由于打开一个新选项卡并且没有选择窗口命令,它未能通过总体测试。谢谢大家。