Я не могу нажать кнопку, используя CSS в Selenium RC с c # в качестве языка программирования, хотя код фокусирует и выделяет кнопку с помощью CSS. Вот мой код.
if(selenium.IsElementPresent("css=button[id$=searchButton]")) //finds the button
{
selenium.Focus("css=button[id$=searchButton]"); // focuses the button
selenium.Highlight("css=button[id$=searchButton]"); //highlights the button
selenium.Click("css=button[id$=searchButton]"); //doesn't click the button???
}
Приведенный ниже код Xpath прекрасно работает в Selenium RC с C #.
selenium.Click("xpath=//button[matches(@id,'.*searchButton')]"); //works fine with this xpath code
Вот HTML-код для кнопки.
<td align="left" style= "vertical-align : top;">
<button type="button" class="ClassButton" id="genId_38_:mainPanel_genId_39:searchButton" tabindex="0">
Click Me</button>
</td>
Любая помощь будет высоко оценена.