Closed guokas closed 2 months ago
The behavior you are describing is the expected behavior.
<select size="1" name="ct100$ContentPlaceHolder1$SelectTipo" id = "ct100_ContentPlaceHolder1_SelectTipo" name="SelectTipo" class="Caixa_Texto" onchange="addSelectValueHidden();">
The value of the name attribute is "SelectTipo". The value of the id attribute is "ct100_ContentPlaceHolder1_SelectTipo". If you expect "ct100_ContentPlaceHolder1_SelectTipo", you need objHtmlElement.XElement.GetAttribute("id")
.
I have an HTML page, in the Chrome browser it shows as follows: <select size="1" name="ct100$ContentPlaceHolder1$SelectTipo" id = "ct100_ContentPlaceHolder1_SelectTipo" class="Caixa_Texto" onchange="addSelectValueHidden();"> <option value="value1">item1</option> <option value="value2">item2</option> </select>
but when I load it to SimpleBrowser, it adds an additional "name" attribute with a false value. <select size="1" name="ct100$ContentPlaceHolder1$SelectTipo" id = "ct100_ContentPlaceHolder1_SelectTipo" name="SelectTipo" class="Caixa_Texto" onchange="addSelectValueHidden();"> <option value="value1">item1</option> <option value="value2">item2</option> </select>
When I invoke
objHtmlElement.XElement.GetAttribute("name")
, it returnsSelectTipo
instead ofct100$ContentPlaceHolder1$SelectTipo
SimpleBrowser Version: 0.57.9