`
messi_18
  • 浏览: 98756 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ruby win32ole ie: form.submit not working

    博客分类:
  • ruby
 
阅读更多
今天,遇到一个极怪异的问题:ruby 调用 win32ole得到form对象后,调用它的submit方法,页面没有反应。到现在也没有解决。唯一的思路是:这个form上定义了onSubmit属性。这个应该是个问题的根源。但是,我又没有办法把这方法绕过去。我也试了button.click方法,也是不能运行。周四(5.10)看了watir的源码,发现了问题的解决方法,起码button.click其作用了。

办法很简单:
button.click(0)

就是,调用click时传一个参数0。

我已经试过了,这个办法对form.submit也是适用的。
form.submit(0)

分享到:
评论

相关推荐

    Win32::OLE模块

    **Win32::OLE模块详解** Win32::OLE是Perl编程语言中一个非常重要的模块,主要用于与Windows操作系统上的对象链接和嵌入(OLE)组件进行交互。通过这个模块,Perl程序员可以方便地控制和自动化许多Windows应用程序,...

    win32ole_ruby

    application = WIN32OLE.new('Excel.Application') application.visible = TRUE workbook = application.Workbooks.Add(); worksheet = workbook.Worksheets(1); worksheet.Range('A1:D1').value = ['North','South...

    OLE VIEW:OLEVIEW.EXE & iviewers.dll 2文件打包,直接可以用(绿色)

    OLE VIEW 是一个在微软Windows操作系统中用于查看和编辑对象链接和嵌入(Object Linking and Embedding, OLE)信息的工具。OLE是Windows平台下的一种技术,它允许不同的应用程序之间共享数据和功能,比如在文档中...

    node-win32ole:node.js的异步,非阻塞win32ole绑定

    名称node-win32ole-由v8引擎提供动力的异步,非阻塞win32ole绑定。 win32ole使从node.js到Excel,Word,Access,Outlook,InternetExplorer,WSH(ActiveXObject / COM)等的可访问性成为可能。 它不需要TypeLibrary...

    org.eclipse.swt.win32

    org.eclipse.swt.browser.IE.class org.eclipse.swt.browser.InputStream.class org.eclipse.swt.browser.LocationAdapter.class org.eclipse.swt.browser.LocationEvent.class org.eclipse.swt.browser....

    Win32::OLE

    本文将深入探讨如何利用Perl中的Win32::OLE模块来实现这一目标,同时也将涵盖一些相关的知识点,以便读者能够更好地理解和应用这些技术。 ### Win32::OLE模块 Win32::OLE是Perl的一个强大模块,它允许Perl脚本通过...

    win32ole mapi开发

    - `Win32Ole, MAPI, and Outlook - Ruby Forum.mht` 可能是一个更广泛的讨论,涵盖了`Win32OLE`、`MAPI`和Outlook的综合使用。 - `Problem in search folder, - Ruby Forum.mht` 可能讨论的是在搜索Outlook文件夹时...

    microsoft.ace.oledb.12.0.rar

    标题 "microsoft.ace.oledb.12.0.rar" 涉及的是Microsoft Office Access连接引擎的一个版本,这是用于读写Access数据库文件(.mdb和.accdb)的组件。在描述中提到,这个压缩包是为了解决“microsoft.ace.oledb.12.0...

    刷博客小程序 net/http URI win32ole操作ie

    标题 "刷博客小程序 net/http URI win32ole操作ie" 提及了几个关键的技术概念,主要包括网络编程中的URI(统一资源标识符)、HTTP协议以及Windows系统下的自动化工具win32ole用于操作Internet Explorer。让我们逐一...

    win32::ole

    win32::ole的官方文档,放在这里给大家看看

    OLE服务实现打印预览功能.zip_ole_site:www.pudn.com_vb 打印

    利用VB编写的代码,希望大家喜欢,虽然还不很完善,但我用了基本功能还好啊!

    ACE.OLEDB.12.0 _32和64.rar

    在IT领域,数据库管理和数据迁移是常见的操作,而"ACE.OLEDB.12.0 _32和64.rar"这个压缩包文件显然与这一主题相关。标题和描述指出的问题,是用户在尝试使用ACE OLEDB 12.0提供程序时遇到的注册错误。下面将详细解释...

    Perl中使用Win32_OLE模块读写Excel的方法1

    【Perl中的Win32::OLE模块】 Perl是一种高级的、通用的、解释型的、动态的编程语言,最初由Larry Wall为Unix系统设计,旨在融合Unix shell的易用性和类似C语言的功能。Perl语言因其灵活性和高效性,在系统管理、Web...

    C#excel导入报错Microsoft.ACE.OLEDB.12.0.rar

    在C#编程中,当你尝试从Excel文件读取数据或者将数据写入Excel时,可能会遇到“Microsoft.ACE.OLEDB.12.0”这个错误。这个问题通常出现在尝试使用ACE OLEDB提供程序(Access Database Engine)连接到Excel文件时,而...

    Microsoft.ACE.OLEDB.12.0

    3. **64位兼容性**:`Microsoft.ACE.OLEDB.12.0_X64.exe` 适用于64位操作系统,因为32位的ACE.OLEDB.12.0在64位系统上无法直接运行。 4. **连接字符串**:在编程中,通常会使用类似于 "Provider=Microsoft.ACE.OLE...

    Microsoft.ACE.OLEDB.12.0.zip

    亲测好用,挺不错的资源,大家快来下载吧!挺有用的!需要的话可以来下载哦!Microsoft.ACE.OLEDB.12.0驱动下载,解决 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序,权限问题

    comodo lesk tests (clt) v1.1.0.3

    22. Impersonation: OLE automation 23. Impersonation: ExplorerAsParent 24. Impersonation: DDE 25. Impersonation: BITS 26. Hijacking: WinlogonNotify 27. Hijacking: Userinit 28. Hijacking: UIHost ...

    win32ole-mapi

    **win32ole-mapi 知识点详解** 在Windows操作系统环境下,开发人员常常需要与Microsoft Office应用程序,尤其是Outlook进行交互,以便实现自动化任务,如发送邮件、管理联系人等。win32ole和MAPI(Messaging ...

    Microsoft.ACE.OLEDB.12.0-提供程序

    【Microsoft.ACE.OLEDB.12.0-提供程序】本资源是C#程序使用OleDb读取Excel时必备的驱动程序——Microsoft.ACE.OLEDB.12.0的提供程序。OleDb是一个数据库驱动接口,能够通过标准的 SQL 语句访问多种数据库,包括 ...

    解决microsoft.ace.oledb.12.0连接失败所需要的驱动 完整版.zip

    标题中的“解决microsoft.ace.oledb.12.0连接失败所需要的驱动 完整版.zip”表明这个压缩包包含了解决使用Microsoft.ACE.OLEDB.12.0数据提供程序时遇到问题的驱动程序。这通常涉及到在Windows操作系统上与Microsoft ...

Global site tag (gtag.js) - Google Analytics