gpt4 book ai didi

JQuery + Watir - 事件处理程序不起作用

转载 作者:行者123 更新时间:2023-12-01 05:06:41 24 4
gpt4 key购买 nike

我在网页上有一个下拉列表,我正在尝试使用 Watir 进行测试。当 watir 成功选择下拉列表中的项目时,不会触发 jQuery 更改事件。

有没有办法让 Watir(使用 IE)触发 jQuery 更改事件?

最佳答案

我的页面中已经有 jquery,所以我能够通过让 Watir 执行一些 javascript 来触发更改事件来解决这个问题(在我更改了下拉列表中的选择之后)

 @browser = Watir::Browser.new
@browser.goto("http://someurl")
@browser.select_list(:id, element_id).select(item_to_select)
@browser.ie.Document.parentWindow.execScript('$("##{element_id}").change();')

地点:

  • element_id 是相关下拉列表的 ID
  • item_to_select 是要在下拉列表中选择的项目

关于JQuery + Watir - 事件处理程序不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5094108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com