如何使用<div>text</div>
selenium
在html标记C#
之间显示text-'True'。
<div type='data' id='OfferInCart' style='display:none;'>True</div>
我试图使用它:
string status = OfferIncart.GetAttribute("text");
以及:
string status = OfferIncart.GetAttribute("div");
但没有收到文字。我甚至使用javascript
以下代码:
string status = (String)((IJavaScriptExecutor)browser).ExecuteScript("return arguments[0].innerHTML", OfferIncart);
我的代码仍无效。
想要使用TRUE/False
C#
检查上述代码行的Selenium
值。请建议
答案 0 :(得分:1)
Selenium提供.Text
属性来获取innerText
的{{1}},没有任何前导或尾随空格,并且其他空格已折叠。因此,您应该尝试使用IWebElement
,如下所示: -
IWebElement.Text
答案 1 :(得分:0)
您可以在xpath
下方使用相同的内容。
//div[@type='data' and @id='OfferInCart']