DOM/呈现的html和编码的Ui是如何关联的,编码的Ui可以在不考虑页面在DOM中呈现方式的情况下测试web应用程序吗?

DOM/呈现的html和编码的Ui是如何关联的,编码的Ui可以在不考虑页面在DOM中呈现方式的情况下测试web应用程序吗?,html,dom,coded-ui-tests,Html,Dom,Coded Ui Tests,我想知道web应用程序中的编码ui是如何利用该页面的DOM的。或者它是否与该页面的呈现html有关 编辑:如果我有一个包含行和列的网格,并且我想捕获其中的任何特定列,那么编码的ui在此过程中是否会借助呈现的html(id、标记名等)?您可以利用下面url中列出的HTMLControl: 我使用了NuGet中提供的codedui jquery扩展 . 将此dll添加为引用后,可以使用ExecuteScript()方法在编码的ui中运行jquery脚本。同样,您也可以使用其他内置成员。需要更多详细信

我想知道web应用程序中的编码ui是如何利用该页面的DOM的。或者它是否与该页面的呈现html有关


编辑:如果我有一个包含行和列的网格,并且我想捕获其中的任何特定列,那么编码的ui在此过程中是否会借助呈现的html(id、标记名等)?

您可以利用下面url中列出的HTMLControl:

我使用了NuGet中提供的codedui jquery扩展
. 将此dll添加为引用后,可以使用ExecuteScript()方法在编码的ui中运行jquery脚本。同样,您也可以使用其他内置成员。

需要更多详细信息,请查看此博客了解信息:请查看编辑的问题。当codedui运行测试时,他正在回放以前设置的步骤(记录或编程)-这意味着他无法实时获取渲染控件的id和标记。这些必须提前设置。但事实并非如此;这并不意味着您不能使用通用方法来处理控件(即表/网格…)。此外,许多控件都有可以利用的内置功能(例如htmlTable有一个GetContent()\GetCell()等)。是的,除此之外,我们还可以在代码ui测试中使用jquery,请参见以下链接:[