2016-09-20 102 views
-1

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

回答

1

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

$(elemement).attr("attribute") 
+0

你能解释一下我该怎么做? –

+0

您应该将此代码添加到您的脚本块(在'script'标签内)或通过.js文件,并在需要的地方调用它。如果您不了解jQuery或JavaScript,最好先看看这些主题,然后您就可以使用我的代码。 – mok

+0

有没有使用C#的方法? –

0

你不要用编程语言PHP和c#html页面的属性,则应期运用jQuery和类似的库或JavaScript。

你必须使用此代码选择HTML使用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")); 
}); 

或得到属性:

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

因此,C#没有办法做到这一点? –

+0

不要注意,你学习ECMA Script 6更好 –