获取Web元素的属性

时间:2016-09-20 03:30:37

标签: c# php html

是否有任何技术可用于获取网页中元素的属性?我正在尝试获取链接,按钮,复选框和单选按钮等元素的属性以用于测试自动化目的,以使其更容易。但我找不到任何解决方案。我听说可以使用CODEDUI。如果是这样,我该如何实施呢?

2 个答案:

答案 0 :(得分:1)

正如您在问题中提到的html标记,一个解决方案是使用这样的jQuery:

$( elemement ).attr( "attribute" )  

答案 1 :(得分:0)

你没有使用程序语言php和c#得到html页面的属性你应该使用jquery和类似的库或JavaScript。

对于这个问题,您必须在使用jquery:

的select html中使用此代码
<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"));
});

或获取元素的属性:

$(this).attr('data-fullText');