【问题标题】:javascript onkeyup, onblur, simuating keyboard entryjavascript onkeyup, onblur, 模拟键盘输入
【发布时间】:2011-09-04 09:56:04
【问题描述】:

我正在尝试自动将投注金额输入到博彩公司的投注单上。代码如下:

<input id="slip_sgl_stake95274901L" type ="text"     
onblur="document.betslip.single_stake_onblur(this,'95274901L') onkeyup =
"document.betslip.single_stake_onkeyup(this,'95274901L')" size ="7" maxlength="15" value="">

我正在使用 C# 和 .Net 并尝试了各种方法,但特别是:

wb.Document.All["slip_sgl_stake95274901"L].SetAttribute("value", betAmount + "");
object[] parameters = { wb, spanID.ToString() + "L"};
wb.Document.InvokeScript("document.betslip.single_stake_onkeyup", parameters);
wb.Document.InvokeScript("document.betslip.single_stake_onblur", parameters);

wb 是网络浏览器实例

金额已输入,但这些功能似乎不起作用。关于我错了什么的任何想法?

【问题讨论】:

  • 同意安德烈亚斯。 11 个问题,您没有接受一个答案。
  • 您是否正在尝试进行某种 UI 测试?如果是这样,您可以查看 WatiN、Selenium 或 HTML 浏览器测试。

标签: c# javascript .net automation screen-scraping


【解决方案1】:

好像是用了错误的属性名,应该是onblur而不是onnblur,请检查一下。

谢谢 BHAVIK GOYAL

【讨论】:

    猜你喜欢
    • 2012-09-21
    • 2014-05-13
    • 1970-01-01
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    • 2012-07-21
    • 2011-06-01
    • 2020-02-13
    相关资源
    最近更新 更多