У меня проблема с селеном + чистый java. У меня есть этот переключатель на экране, и я хочу знать, когда он активен.
это код элемента, когда он активен:
и это код, когда не активен:
разница в классе \ button
Я пишу этот код:
public Boolean isDealActive() throws Exception
{
String test1 = getWebDriver().findElement(By.xpath("//*[@id='switch_deal_status_toggle']//button")).getAttribute("checked");
Boolean test2 = getWebDriver().findElement(By.xpath("//*[@id='switch_deal_status_toggle']//button")).isSelected();
String test3 = getWebDriver().findElement(By.xpath("//*[@id='switch_deal_status_toggle']")).getAttribute("checked");
Boolean test4 = getWebDriver().findElement(By.xpath("//*[@id='switch_deal_status_toggle']")).isSelected();
return isElementSelected(DEAL_STATUS_XPATH);
}
когда я использовал атрибут get, результаты будут нулевыми, когда я использовал выбранный, результаты ложные и не истинные. тумблер включен, и я просто получаю неправильные результаты, может кто-нибудь посоветовать? ** не обращайте внимания на заявление о возврате, я исправлю его после получения правильного ответа от селена