【发布时间】:2017-09-01 15:02:26
【问题描述】:
有没有办法获取特定元素中所有属性的字符串?
例如,假设我的元素在网页中如下:
<input id="SandBox1" checked="" class="float_right red white_stripes" value ="654288">
如果可以从中获取一个字符串变量,它将属性名称及其值都放在一个字符串中?
【问题讨论】:
-
对于你给出的例子,你期望的字符串是什么?
-
我希望得到的字符串是这样的:id="SandBox1" checked="" class="float_right red white_stripes" value ="654288"
-
使用带有以下查询的 javascript 执行器:Element.outerHTML
-
您的具体业务案例是什么?为什么要寻找
id="SandBox1" checked="" class="float_right red white_stripes" value ="654288"删除<input>标记? -
@DebanjanB 好吧,我遇到的问题是试图找出标签中的特定属性是否存在。并且根据它是否存在,我想执行一个特定的操作,如果它不存在,那么它会遵循不同的逻辑。
标签: c# html selenium attributes