自动向下滚动到xpath元素

时间:2019-03-08 16:56:47

标签: java selenium selenium-webdriver cucumber-serenity

我已经看到了这段代码转到特定的元素。

type PushTuple = [[0], [0, 0], [0, 0, 0],
    [0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
];
type Push<
    T extends any[],
    V,
    L = PushTuple[T['length']],
    P = { [K in keyof L]: K extends keyof T ? T[K] : V }
    > = P extends any[] ? P : never;

我正在尝试在我的代码中实现这一点,但是当驱动程序中出现一条消息时,如图所示。难道我做错了什么? 也许我必须导入一个包或创建一个实例?

感谢您的帮助。 enter image description here

1 个答案:

答案 0 :(得分:0)

尝试使用JavaScript做到这一点:

((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(false);", element);