Наведите указатель мыши на указатель и не наведите курсор мыши на указанный объект - указатель мыши не перемещается в объект - PullRequest
0 голосов
/ 14 марта 2019

Я хотел бы обратиться за вашей помощью. Кажется, мне нужны другие глаза, чтобы заглянуть в мой сценарий, так как он не работает. Я не знаю, что не так с кодом. Я что-то пропустил?

Ниже мой сценарий:

DriverUtils.getDriver().manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Actions action= new Actions(DriverUtils.getDriver());              
WebElement fundAllocation = DriverUtils.getDriver().findElement(By.xpath("(*//div[@data-index = '" + dataIndex + "']/descendant::div//*[contains(@class, 'mli-donut-chart')]//*[contains(@transform,'translate')]//*[contains(@style,'fill-opacity: 1')])["+ x +"]"));
action.moveToElement(fundAllocation).build().perform();

Я тоже пробовал это на выступлении, но все равно не получилось.

action.moveToElement (fundAllocation) .click () построить () выполняет ();.. * * +1009

1 Ответ

0 голосов
/ 14 марта 2019

Сначала вам нужно определить импорт Actions и определить action:

в ваших импортах. Добавьте

import org.openqa.selenium.interactions.Actions;

Затем перед выполнением действия с чем-то вроде

Actions action = new Actions(DriverUtils.getDriver());
action.moveToElement(fundAllocation).click().build().perform();

Это помогает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...