使用硒以在全日历计划程序中单击日期

问题描述

我正在使用Fullcalendar Resource-timeline功能。

enter image description here

我想创建单击日期的自动测试以创建事件。这里的问题是细胞不是dom元素。到目前为止,我提出的解决方案是计算光标单击的坐标,但是它不起作用。

    WebDriver driver = getDriver();
    Actions actions = new Actions(driver);

    // Get absence calendar
    WebElement absenceCalendar = getAbsenceCalendar(driver);

    // Get X coordinate for the first monday of the month. Add 5px in order to close in to the center
    int xCoordinates = getFirstDayFromAnyCalendar(absenceCalendar,"L").getLocation().getX()+5;

    logger.info("X: "+xCoordinates);
    // Get Y coordinate from jeune

    int yCoordinates = getJeuneLineFromCalendar(absenceCalendar,jeune).getLocation().getY();
    logger.info("Y: "+yCoordinates);

     //Move the cursor to the top left corner of the screen
    actions.moveToElement(driver.findElement(By.tagName("body")),0);

    //Move the cursor to the coordinates and click.
    actions.moveByOffset(xCoordinates,yCoordinates).click().perform();

坐标检出,但是单击不起作用。有什么主意吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...