C# 获取Web元素的属性

C# 获取Web元素的属性,c#,php,html,C#,Php,Html,有什么技术可以用来获取网页中元素的属性吗?我正在尝试获取元素的属性,例如链接、按钮、复选框和单选按钮,以实现测试自动化,从而使测试更容易。但我找不到任何解决办法。我听说CODEDUI可以用。如果是,我如何实施 正如您在问题中提到的html标记,一种解决方案是使用jQuery,如下所示: $( elemement ).attr( "attribute" ) 用程序语言php和c不能获得html页面的属性,应该使用jquery和类似的库或JavaScript 对于此问题,您必须在select

有什么技术可以用来获取网页中元素的属性吗?我正在尝试获取元素的属性,例如链接、按钮、复选框和单选按钮,以实现测试自动化,从而使测试更容易。但我找不到任何解决办法。我听说CODEDUI可以用。如果是,我如何实施

正如您在问题中提到的
html
标记,一种解决方案是使用jQuery,如下所示:

$( elemement ).attr( "attribute" )  

用程序语言php和c不能获得html页面的属性,应该使用jquery和类似的库或JavaScript

对于此问题,您必须在select html with jquery中使用以下代码:

<select id="selectVehicle">
 <option value="1" data-year="2011">Mazda</option>
 <option value="2" data-year="2015">Honda</option>
 <option value="3" data-year="2008">Mercedes</option>
 <option value="4" data-year="2005">Toyota</option>
</select>

$("#selectVehicle").change(function () {
  alert($(this).find(':selected').data("year"));
});

你能告诉我怎么做吗?你应该把这段代码添加到你的脚本块(在
脚本
标记中)或者通过一个.js文件,并在你需要的地方调用它。如果您不了解jQuery或javascript,最好先看一下这些主题,然后再使用我的代码。是否有一种方法使用C#?@AshanPerera作为服务器控件(属性为runat=“server”)的控件,您可以使用C#来完成。您能进一步解释一下吗?
$(this).attr('data-fullText');