问题标签 [htmltable-control]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Coded UI HtmlTable 的 Rows 和 Cells 属性为空
我尝试自动化测试,尝试到达一个HtmlTable
对象,但这并不容易。如果我将它添加到UImap
,设计器文件将其显示为 HtmlTable,但我无法从地图中找到它。如果我尝试手动找到它,它可以工作,但 Rows 和 Cells 属性为空,但CellCount
andRowCount
显示正确的值。我可以到达单元格的唯一方法是将 HtmlTable 分隔为两个 HtmlCustom 控件。第一个的“ TagName
”是“ THEAD
”,第二个是“ TBODY
”。
分离后,我可以获得具有该GetChildren()
功能的孩子(基本上是行),但在某些情况下,GetChildren
回报null
..我找不到关于这个问题的任何信息。我究竟做错了什么?
更新
大多数情况下,该GetCell
函数正常工作并返回单元格本身,但在少数情况下(5%)它找不到单元格。就像GetChildren
函数一样。但这真的很烦人。我用try catch块编写了一个小递归函数来捕获NullReferenceException
并一次又一次地尝试获取单元格,但这无济于事..
html - 访问 Web 表输入元素
我一直在尝试将用户名和密码输入到远程访问的 GUI 中。
这是我的代码:
我遇到的问题是,当我单步执行代码(F8)以观察每一行的执行时,我注意到当它到达 For Each Next 循环时,它会一起跳过循环。我知道用户名和密码文本框嵌入在 html 代码的表格中。
输入元素朝向 html 代码块 GUI HTML 代码的底部...
似乎Set Webdoc = IE.Document.getElementsByTagName("input")
代码没有“看到”表中的输入标签。如果我退出并尝试调用表格之外的任何内容,则代码将完美运行。
任何人都可以帮我找出造成这种情况的原因。我愿意回答任何其他问题。提前感谢您提供的任何帮助!
asp.net - 在 asp.net 页面中添加标签 , ,
我正在我的网络应用程序中组织一个表格。行是在代码中创建的。我建立:
该项目是在 VB.net 中开发的。我需要通过<tbody>
. 不幸的是,这不会发生。在编译页面的 tbody 标记中,tfoot、thead 消失,只剩下 tr。我怎么能离开他们?他们为表格模板加热它。
html - 从 HTML 表中的动态 ASP.NET 文本框中获取值
我试图引用在 HTML 表中单击按钮时加载的 ASP.NET 文本框中的文本。该表是静态的,但随后会使用文本框动态生成行。我重新加载了控件,值仍保留在邮箱的文本框中,但出现以下错误 - “对象引用未设置为对象的实例。” 我假设这是因为它未能正确定位表格中的文本框。唯一值得一提的是我没有使用 System.Web.UI.HtmlControls 命名空间(因为我似乎在使用时遇到了其他错误),所以我每次都必须调用它。这有关系吗?