В приведенном ниже коде ионно-модальный режим не отображается на экране при нажатии кнопки ion-fab в списке ion-fab. Даже ion-fab-list не отображается при нажатии кнопки fab.
Vehicle Number
{{operator.firstName}} {{operator.middleName}} {{operator.lastName}}
Refer
Я попробовал использовать Thread.sleep() вместо ожидания и попытался изменить локатор элемента. Когда используется Thread.sleep(), отображается исключение NoSuchElementException, указывающее, что кнопка ion-fab не найдена.
В приведенном ниже коде ионно-модальный режим не отображается на экране при нажатии кнопки ion-fab в списке ion-fab. Даже ion-fab-list не отображается при нажатии кнопки fab. [code]Thread.sleep(3000); WebElement fabButton = webDriver.findElement(By.xpath("//ion-footer//ion-fab//ion-fab-button")); ((JavascriptExecutor) webDriver).executeScript("arguments[0].click();", fabButton); Thread.sleep(3000);
if (fabButton.isEnabled()) { WebElement referOption = webDriver.findElement(By.xpath("//ion-footer//ion-fab//ion-fab-list//ion-fab-button[1]")); ((JavascriptExecutor) webDriver).executeScript("arguments[0].scrollIntoView(true);", referOption); ((JavascriptExecutor) webDriver).executeScript("arguments[0].click();", referOption); System.out.println("fabButton is enabled, clicking referOption[1]"); Thread.sleep(1000); // Wait for the action to complete this.referUsingVehicleNumber(); } [/code] Ниже приведен HTML-код. [code]
[/code] Я попробовал использовать Thread.sleep() вместо ожидания и попытался изменить локатор элемента. Когда используется Thread.sleep(), отображается исключение NoSuchElementException, указывающее, что кнопка ion-fab не найдена.