无止境价格表中的Selenium Java导航
我试图导航到左边(过去的价格数据),但我无法使用selenium移动它 我试过了无止境价格表中的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
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轴上移动鼠标,但不确定,试试看:-)查看鼠标点击保持