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

WebDriver:检查Ajax调用是否没有返回用于填充下拉列表的项

曾嘉祯
2023-03-14

如何检查Ajax调用是否没有返回使用WebDriver填充下拉列表的项?
我尝试了元素的不同超时和等待选项。什么都不起作用。
用户的角度来看,他在文本字段中输入一些值,等待ajax调用返回,然后出现空的下拉列表,然后突然消失。
假设我有autosuggest输入字段(就像google搜索),我需要确保所选输入没有autosuggest。

共有2个答案

赏夕
2023-03-14
相关问题
邵鸿福
2023-03-14

如果没有看到标记,很难判断,但通常有一个用于显示ajax结果的容器(可能是

元素),它可能是隐藏的(即使用 display:none;)并在数据绑定发生后变得可见。如果我是您,我会定位该元素并在WebDriverWait中使用它,可能使用ExpectedConditions.InvisibilityOfElementLocated

 类似资料:
  • 问题内容: 就像标题中所说的那样,尽管我对尚未付诸实践的理论很熟悉,但我仍在尝试使用jQuery,JSON和AJAX创建下拉菜单,因此,任何建议,演示代码段或教程都将不胜感激,因为我想开始最好的开始! 提前感谢! 问题答案: 您需要执行$ .getJSON调用以从document.load或其他一些事件http://api.jquery.com/jQuery.getJSON/上的服务器中获取jso

  • 我有一个包含5列的mysql数据库表。 id,columnA,columnB,columnC,columnD 我用这些值填充datatable,因此每列有2个(不同的)值。 我希望用户可以从下拉列表中选择这些值。当他/她从columnA中选择第一个数据时,columnB值会根据所选值出现在另一个选择框中。等等..所以我想我需要使用Ajax-jQuery。这是我使用的脚本, 和php代码。 我得到了

  • 问题内容: 我设法用json对象填充下拉菜单,效果很好。目前,我正在尝试根据从下拉菜单中选择的选项显示隐藏div中的图像。当下拉列表由json对象填充时,我将如何检索图像数据。 HTML JSON文件 这就是我使用jquery填充下拉菜单的方式。 jfiddle中任何有效的示例,将不胜感激!谢谢。 问题答案: 现场演示

  • 问题内容: 因此,我有一个使用ColdFusion的项目,并且该项目的表单带有下拉菜单。 选择下拉列表后,我需要做的是针对ajax调用来调用ColdFusion cfc,该cfc返回信息以填写下拉列表下的表单。 以上面的小提琴为例,如果用户选择“ 2”,则名称字段将具有Bob,Fake Street 202和111-555-1234。如果他们选择“ 3”,他们将从CFC(数据库)返回任何其他信息。

  • 问题内容: 我知道在这个问题上有很多问题,但是我仍然不确定该怎么做。 我有一个名为“ CuisineForm”的HTML表单,在用户选择了美食类型之后,AJAX将该表单发送到服务器。AJAX调用工作正常,并且服务器以JSON响应进行响应,其中包含此特定美食的所有服务时间。这些服务时间分为早餐,午餐和晚餐。 这些时间需要以相同的形式填充到3个单独的下拉菜单中。 但我真的不知道如何处理JSON结果以填

  • 问题内容: 我已经用AJAX填充了ASP.net下拉列表,现在我需要获取ID以C#方法存储到数据库中((我正在使用LINQ) 这是我的网络方法 我的test.aspx代码 问题答案: 如果在中添加选项,则无法从中获取所选值。您可以尝试以下