【发布时间】: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