无止境价格表中的Selenium Java导航

无止境价格表中的Selenium Java导航,java,selenium,web-scraping,Java,Selenium,Web Scraping,我试图导航到左边(过去的价格数据),但我无法使用selenium移动它 我试过了 Actions actions = new Actions(globalBrowsers.listOfBrowsers.get(0)); actions.moveToElement(globalBrowsers.listOfBrowsers.get(0).findElement(By.tagName("body")), 0, 0); actions.moveB

我试图导航到左边(过去的价格数据),但我无法使用selenium移动它

我试过了

  Actions actions = new Actions(globalBrowsers.listOfBrowsers.get(0));
        actions.moveToElement(globalBrowsers.listOfBrowsers.get(0).findElement(By.tagName("body")), 0, 0);
        actions.moveByOffset(100, 0).clickAndHold().build().perform();
        actions.release();
但它不起作用。我在网上找不到这种无穷无尽的导航

作为一个用户,我用鼠标点击并按住,然后向右移动以获得历史价格。 我想用坐标,但不幸的是我不知道怎么做

答:我不知道我是怎么做到的,但这是有效的。 我瞄准了图表中的一个元素。然后我来回移动元素,我想。如果有人能翻译我在这里所做的事情,我可以发表评论

        List<WebElement> list = browserElementUtility.getExactElements("canvas", "class",
            "frame", globalBrowsers.listOfBrowsers.get(0));

    Actions actions = new Actions(globalBrowsers.listOfBrowsers.get(0));
    actions.moveToElement(list.get(0),200,0); 
    actions.clickAndHold().perform();
    actions.release();
    actions.moveToElement(list.get(0),-200,0);
    actions.clickAndHold().perform();
    actions.moveToElement(list.get(0),200,0);
    actions.clickAndHold().perform();
  
List List=browserElementUtility.getExactElements(“画布”、“类”,
“frame”,globalBrowsers.listOfBrowsers.get(0));
Actions Actions=新操作(globalBrowsers.listOfBrowsers.get(0));
actions.moveToElement(list.get(0),200,0);
操作。单击并按住()。执行();
动作。释放();
actions.moveToElement(list.get(0),-200,0);
操作。单击并按住()。执行();
actions.moveToElement(list.get(0),200,0);
操作。单击并按住()。执行();

是否有任何键盘命令可以手动执行并在之后自动执行?它们不提供任何键盘命令。它是二进制的,实际上,你可以看到他们的图表。你能提供url吗?也许你可以做一个鼠标左键点击,然后在x轴上移动鼠标,但不确定,试试看:-)查看鼠标点击保持