VB.net 2019 Selenium 无法获取元素的字体颜色
VB.net 2019 Selenium Unable to Get the Font Color of the Element
我有一个网页元素如下
<td>01 Jan 1950</td>
<td>
<font class="redtext">06 Sep 1933</font>
</td>
我正在尝试使用 VB 语句
获取字体颜色
Try
Dim redfont = td.FindElements(By.ClassName("redtext"))
Catch ex As Exception
End Try
如果元素具有 tag
,则 redfont
中的 return 值是字符串“rgba(0,0,0,1)”并且无法测试颜色vbRed
.
我想要的是得到innertext
的字体颜色,如果是红色就做一些动作,否则忽略。
如何获取 innertext
的字体颜色?
经过几次实验就搞定了....虽然这不是正确的方法,但对我有用。原来获取内文字体颜色并测试的问题对我来说仍然悬而未决。
Try
Dim redfont = td.FindElement(By.TagName("font"))
'<My ToDo Statements>
Catch ex As Exception
'<My ToDo Statements when Exception is Caught>
End Try
我有一个网页元素如下
<td>01 Jan 1950</td>
<td>
<font class="redtext">06 Sep 1933</font>
</td>
我正在尝试使用 VB 语句
获取字体颜色Try
Dim redfont = td.FindElements(By.ClassName("redtext"))
Catch ex As Exception
End Try
如果元素具有 tag
,则 redfont
中的 return 值是字符串“rgba(0,0,0,1)”并且无法测试颜色vbRed
.
我想要的是得到innertext
的字体颜色,如果是红色就做一些动作,否则忽略。
如何获取 innertext
的字体颜色?
经过几次实验就搞定了....虽然这不是正确的方法,但对我有用。原来获取内文字体颜色并测试的问题对我来说仍然悬而未决。
Try
Dim redfont = td.FindElement(By.TagName("font"))
'<My ToDo Statements>
Catch ex As Exception
'<My ToDo Statements when Exception is Caught>
End Try