簡體   English   中英

C#Selenium質量檢查-如何提取自定義屬性的值

[英]C# Selenium QA - how to extract the value of custom attribute

我具有復雜的DOM結構,並且具有動態更改的HTML id屬性值。 當我嘗試提取“ custom”屬性的值時,Selenium返回“ null”。

我需要提取parentId的值(即我需要“ qqq-bbb”,每次重新加載時都不同)

 //Selenium(C#): // evaluates to "null" string someStringName = someIWebElement.GetAttribute("parentId"); //HTML tag (example): // in Chrome the parentId is visible and unique <g id="333-aaa" parentId="qqq-bbb"> 

解決方案:(基於注釋2中的建議)。 發出以下命令以字符串形式返回標記的內容,並且通過應用正確的解析,您將獲得所需的屬性值

 string outerHTML = foundIWebElement.GetAttribute("outerHTML"); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM