Я автоматизирую одну функциональность на определенном веб-сайте, где я хочу изменить размер столбца «Описание» таблицы, но, выполняя то же самое с приведенным ниже кодом, получаю какое-то предупреждение или ошибку, и то же самое не происходит.
// Это столбец описания, для которого я хочу изменить ширину
WebElement descr = driver.findElement(By.linkText("Description"));
WebDriverWait wait = new WebDriverWait(driver, 25);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.linkText("Description")));
int width_descr = descr.getSize().getWidth();
int height_descr = descr.getSize().getHeight();
System.out.println("Width of Description ="+width_descr);
System.out.println("Height of Description ="+height_descr);
int half_height_descr= height_descr/2;
System.out.println("Half of Height of Description ="+half_height_descr);
//Logger.getLogger("org.openqa.selenium").setLevel(Level.SEVERE);
Actions builder = new Actions(driver);
Action resizable = builder
.moveToElement(descr, width_descr, height_descr)
.clickAndHold()
.moveByOffset(width_descr, 0)
.release()
.build();
resizable.perform();
}
Фактическая мощность, как показано ниже: -
Width of Description =242
Height of Description =27
Half of Height of Description =13
01 апреля 2019 20:35:54 org.openqa.selenium.interactions.Actions moveToElement
ИНФОРМАЦИЯ: При использовании команд действий W3C смещения от центра элемента - это предупреждение, которое я получаю в консоли.
и ширина столбца не уменьшается в пользовательском интерфейсе.
Ожидаемый результат: - Я хочу уменьшить ширину столбца.