我想寻求您的帮助。似乎我需要另一只眼睛来查看我的脚本,因为它不起作用。我不知道代码有什么问题。我错过了什么吗?
下面是我的脚本:
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()。build()。perform();
答案 0 :(得分:0)
您至少首先需要定义导入Actions
并定义action
:
在您的导入中添加
import org.openqa.selenium.interactions.Actions;
然后再执行类似操作
Actions action = new Actions(DriverUtils.getDriver());
action.moveToElement(fundAllocation).click().build().perform();
有帮助吗?