我有一个字段的报告,其值为表达式:
Fields!TotalPrice.Value/Fields!TotalSlots.Value
Run Code Online (Sandbox Code Playgroud)
虽然有时TotalSlots是空白的,因此我得到零除运行时错误.所以我把表达式改为:
=IIF(Fields!TotalSlots.Value > 0, Fields!TotalPrice.Value/Fields!TotalSlots.Value,"unknown")
Run Code Online (Sandbox Code Playgroud)
但我仍然得到零误差.我如何解决这个零除数问题.
我正在用C#编写硒代码以与表单交互
这是提交按钮:
<input type="submit" value="Submit" onclick="return confirm('Submit?');" class="SubmitButton">
Run Code Online (Sandbox Code Playgroud)
这是我的Selenium代码,单击提交按钮。
IAlert alert = driver.SwitchTo().Alert();
alert.Accept();
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时,未单击“确定”按钮。相反,对话框消失了,该表单的作用就好像从未单击提交输入一样。我究竟做错了什么?
我最后有一个表单和一个提交按钮.
<button type="submit" onclick="submission" role="button" aria-disabled="false">
<span class="ui-button-text">Submit form</span>
</button>
Run Code Online (Sandbox Code Playgroud)
在我的codebehind文件中,我有这个
protected void submission(object sender, EventArgs e)
{
Console.WriteLine(FirstName.textbox.Text);
}
Run Code Online (Sandbox Code Playgroud)
当我执行页面时,Firefox不会给我带来问题,但IE确实如此.为什么?