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

Selenium webdriver:在文本字段中发送键时未触发Ajax live search

马淳
2023-03-14

当通过文本字段(使用sendkeys(“”))发送键时,javascript不会捕捉keypress事件,因此ajax live search无法触发。当手动完成时,它工作得很好。

只有在通过selenium webdriver代码执行时才会出现问题。

任何特定的或最佳的实践来按下一个键,以便ajax live search在执行过程中工作?

共有1个答案

翁翰墨
2023-03-14
<tr>
    <td>typeKeys </td>
    <td>id=Location</td>
    <td>\40</td>
</tr>
<tr>
    <td>waitForElementPresent</td>
    <td>id=ui-active-menuitem</td>
    <td></td>
</tr>
 类似资料:
  • 有没有人知道如何让它工作,以便它可以在字段中键入文本?

  • 我偶然发现了一些可以在Firefox中使用但不能在Chrome中使用的代码。 似乎正在发生的是,有一个文件上传文本字段的大小在CSS中。右边还有一个上传按钮,用户可以点击打开一个对话框来选择文件。textfield的长度是60,我想它是用来覆盖“上传”按钮的,而不是调整字段的大小。我在Firebug中减少了60到50,它停止了工作。 如何从上载按钮调用文件上载对话框?我想我需要向文本字段发送某种类

  • 我正在尝试刮这个url https://www.veikkaus.fi/fi/tulokset#!/tarkennettu-haku 刮伤主要有三个部分: null 我刚刚意识到,当选中时,输入字段从#date-range#from-date变为#date-range#from-date#focus-visible

  • 我试图点击支付信息的输入字段,然后提交这些输入字段的关键字。我发现它们在iframes,但我没有运气切换到不同的帧。我附上了html的图片以及页面的样子。任何帮助都将不胜感激!下面是我的代码: 输入字段/字段的html和屏幕的图像

  • 我的sonarQube覆盖测试检测到该代码的捕获块在测试期间从未到达 代码: 我的静态函数ConvertFileToByte()可以抛出一个IOExctive。 相关测试: 我认为问题来自这样一个事实,即“thenThrow”函数是在执行之后完成的,因此永远不会到达catch块。我试图将调用返回与分配分开,但它从未在测试中触发catch函数,并根据sonar添加代码气味。 有什么想法和建议让这个测

  • 问题内容: 我有一个计时器,一旦它响起,它就会运行来重新启动警报。 它的选择器功能设置一个模式标志,并调用原始功能,该功能使用新的分钟和秒常量设置警报,还向用户发送会话已重新启动的通知。 我有一个菜单项,该菜单项会更新剩余时间 因此,我一直在打开它来检查我的警报确实确实重新启动,并且一旦警报为零便显示通知。它可以工作,但是当我打开菜单并将其降低到零时,它将停留在0:00,并且直到我单击菜单后,计时