Automatically testing a web application that has independent display trees
    1.
    发明授权
    Automatically testing a web application that has independent display trees 有权
    自动测试具有独立显示树的Web应用程序

    公开(公告)号:US08572505B2

    公开(公告)日:2013-10-29

    申请号:US13017310

    申请日:2011-01-31

    IPC分类号: G06F3/048

    摘要: An automatic testing application is provided that can simulate a user interaction with a web application. The automatic testing application can determine that the web application has been completely displayed within a graphical user interface of a web browser using a consistent global page state. The automatic testing application can test that the web application has been correctly displayed by verifying a state of a visualization component of the web application using a communication component. Subsequently, the automatic testing application can transmit an event to the web application that can modify the state of the visualization component using the communication component. Once the automatic testing application has determined that the web application has been completely re-displayed, using the consistent global page state, the automatic testing application can test that the web application has been correctly re-displayed by verifying a modified state of the visualization component using the communication component.

    摘要翻译: 提供了可以模拟用户与Web应用程序交互的自动测试应用程序。 自动测试应用程序可以使用一致的全局页面状态来确定Web应用程序已经完全显示在Web浏览器的图形用户界面中。 自动测试应用程序可以通过使用通信组件验证Web应用程序的可视化组件的状态来测试Web应用程序是否已正确显示。 随后,自动测试应用程序可以向Web应用程序发送可以使用通信组件修改可视化组件的状态的事件。 一旦自动测试应用程序确定Web应用程序已经完全重新显示,使用一致的全局页面状态,自动测试应用程序可以通过验证可视化组件的修改状态来测试Web应用程序已正确重新显示 使用通信组件。

    Automatically Testing a Web Application That Has Independent Display Trees
    2.
    发明申请
    Automatically Testing a Web Application That Has Independent Display Trees 有权
    自动测试具有独立显示树的Web应用程序

    公开(公告)号:US20120198351A1

    公开(公告)日:2012-08-02

    申请号:US13017310

    申请日:2011-01-31

    IPC分类号: G06F3/01

    摘要: An automatic testing application is provided that can simulate a user interaction with a web application. The automatic testing application can determine that the web application has been completely displayed within a graphical user interface of a web browser using a consistent global page state. The automatic testing application can test that the web application has been correctly displayed by verifying a state of a visualization component of the web application using a communication component. Subsequently, the automatic testing application can transmit an event to the web application that can modify the state of the visualization component using the communication component. Once the automatic testing application has determined that the web application has been completely re-displayed, using the consistent global page state, the automatic testing application can test that the web application has been correctly re-displayed by verifying a modified state of the visualization component using the communication component.

    摘要翻译: 提供了可以模拟用户与Web应用程序交互的自动测试应用程序。 自动测试应用程序可以使用一致的全局页面状态来确定Web应用程序已经完全显示在Web浏览器的图形用户界面中。 自动测试应用程序可以通过使用通信组件验证Web应用程序的可视化组件的状态来测试Web应用程序是否已正确显示。 随后,自动测试应用程序可以向Web应用程序发送可以使用通信组件修改可视化组件的状态的事件。 一旦自动测试应用程序确定Web应用程序已经完全重新显示,使用一致的全局页面状态,自动测试应用程序可以通过验证可视化组件的修改状态来测试Web应用程序已正确重新显示 使用通信组件。

    DRAG AND DROP INTERACTION BETWEEN COMPONENTS OF A WEB APPLICATION
    3.
    发明申请
    DRAG AND DROP INTERACTION BETWEEN COMPONENTS OF A WEB APPLICATION 审中-公开
    WEB应用程序组件之间的DRAG和DROP交互

    公开(公告)号:US20120198374A1

    公开(公告)日:2012-08-02

    申请号:US13017286

    申请日:2011-01-31

    IPC分类号: G06F3/048

    摘要: A user of a web application can perform a drag and drop operation from a first component of the web application to a second component of the web application. The drag and drop operation can include three actions. The first action can be initializing a drag of an object within a first component of a web application. The second action can be dragging the object from within the first component over a drop target located within a second component of the web application. The third action can be dropping the object onto the drop target located within the second component of the web application. One of the first and second components can be a web component, and the other component can be a visualization component. The first and second components of the web application can communicate with each other using a communication component of the web application.

    摘要翻译: web应用的用户可以执行从web应用的第一组件到web应用的第二组件的拖放操作。 拖放操作可以包括三个操作。 第一个动作可以是初始化web应用程序的第一个组件内对象的拖动。 第二个动作可以是将第一个组件内的对象从位于Web应用程序的第二个组件内的放置目标拖动。 第三个动作可以将对象放在位于web应用程序的第二个组件内的放置目标上。 第一和第二组件之一可以是Web组件,而另一个组件可以是可视化组件。 web应用的第一和第二组件可以使用web应用的通信组件彼此通信。

    Drag and drop interaction between components of a web application

    公开(公告)号:US10048854B2

    公开(公告)日:2018-08-14

    申请号:US13017286

    申请日:2011-01-31

    摘要: A user of a web application can perform a drag and drop operation from a first component of the web application to a second component of the web application. The drag and drop operation can include three actions. The first action can be initializing a drag of an object within a first component of a web application. The second action can be dragging the object from within the first component over a drop target located within a second component of the web application. The third action can be dropping the object onto the drop target located within the second component of the web application. One of the first and second components can be a web component, and the other component can be a visualization component. The first and second components of the web application can communicate with each other using a communication component of the web application.

    EAGER BLOCK FETCHING FOR WEB-BASED DATA GRIDS
    5.
    发明申请
    EAGER BLOCK FETCHING FOR WEB-BASED DATA GRIDS 有权
    用于基于WEB的数据网络的EAGER BLOCK FETCHING

    公开(公告)号:US20130103738A1

    公开(公告)日:2013-04-25

    申请号:US13276892

    申请日:2011-10-19

    IPC分类号: G06F15/16

    摘要: Techniques for improving scrolling performance in a web-based data grid. In one set of embodiments, when a user scrolls through a data grid rendered in a viewport of the user's web browser, client-side code executing in the web browser can detect whether a scroll event has occurred that requires a portion of the viewport to be filled/refreshed with data from a server. The client-side code can further determine whether the scroll event is a short scroll or a long scroll, and can send a request to the server that indicates the type of scroll event. If the scroll event is a short scroll, the server can determine a first amount of data to fetch based on one or more first parameters. If the scroll event is a long scroll, the server can determine a second amount of data to fetch based on one or more second parameters.

    摘要翻译: 提高基于Web的数据网格滚动性能的技术。 在一组实施例中,当用户滚动在用户的web浏览器的视口中呈现的数据网格时,在web浏览器中执行的客户端代码可以检测是否已经发生需要视口的一部分的滚动事件 用服务器的数据填充/刷新。 客户端代码可以进一步确定滚动事件是短滚动还是长滚动,并且可以向指示滚动事件的类型的服务器发送请求。 如果滚动事件是短滚动,则服务器可以基于一个或多个第一参数确定要提取的第一数据量。 如果滚动事件是长滚动,则服务器可以基于一个或多个第二参数来确定要提取的第二数据量。

    MULTIPLE ELEMENT SELECTIONS IN GANTT CHARTS
    6.
    发明申请
    MULTIPLE ELEMENT SELECTIONS IN GANTT CHARTS 有权
    GANTT CHARTS中的多元素选择

    公开(公告)号:US20120306887A1

    公开(公告)日:2012-12-06

    申请号:US13224585

    申请日:2011-09-02

    IPC分类号: G06T11/20

    摘要: Various arrangements for manipulating multiple elements of a Gantt chart are presented. The Gantt chart may be generated comprising a plurality of elements distributed across a plurality of groups. A selection of a subset of elements from the plurality of elements may be received, wherein the subset of elements of the Gantt chart comprises elements from at least a first group and a second group of the plurality of groups of the Gantt chart. An application programming interface may be executed to retrieve an element identifier for each element of the subset of elements of the Gantt chart, wherein each element identifier corresponds to only one element of the Gantt chart.

    摘要翻译: 介绍了用于操纵甘特图的多个元素的各种布置。 可以生成甘特图,其包括分布在多个组上的多个元件。 可以接收来自多个元件的元素子集的选择,其中甘特图的元素子集包括来自甘特图的多个组的至少第一组和第二组的元素。 可以执行应用编程接口以检索甘特图的元素子集中的每个元素的元素标识符,其中每个元素标识符仅对应于甘特图的一个元素。

    Multiple element selections in Gantt charts
    7.
    发明授权
    Multiple element selections in Gantt charts 有权
    甘特图中的多个元素选择

    公开(公告)号:US08952966B2

    公开(公告)日:2015-02-10

    申请号:US13224585

    申请日:2011-09-02

    IPC分类号: G06T11/20 G09G5/22 G06Q99/00

    摘要: Various arrangements for manipulating multiple elements of a Gantt chart are presented. The Gantt chart may be generated comprising a plurality of elements distributed across a plurality of groups. A selection of a subset of elements from the plurality of elements may be received, wherein the subset of elements of the Gantt chart comprises elements from at least a first group and a second group of the plurality of groups of the Gantt chart. An application programming interface may be executed to retrieve an element identifier for each element of the subset of elements of the Gantt chart, wherein each element identifier corresponds to only one element of the Gantt chart.

    摘要翻译: 介绍了用于操纵甘特图的多个元素的各种布置。 可以生成甘特图,其包括分布在多个组上的多个元件。 可以接收来自多个元件的元素子集的选择,其中甘特图的元素子集包括来自甘特图的多个组的至少第一组和第二组的元素。 可以执行应用编程接口以检索甘特图的元素子集中的每个元素的元素标识符,其中每个元素标识符仅对应于甘特图的一个元素。

    Eager block fetching for web-based data grids
    8.
    发明授权
    Eager block fetching for web-based data grids 有权
    用于基于Web的数据网格的块抢占

    公开(公告)号:US08775506B2

    公开(公告)日:2014-07-08

    申请号:US13276892

    申请日:2011-10-19

    IPC分类号: G06F15/16 H04L29/08

    摘要: Techniques for improving scrolling performance in a web-based data grid. In one set of embodiments, when a user scrolls through a data grid rendered in a viewport of the user's web browser, client-side code executing in the web browser can detect whether a scroll event has occurred that requires a portion of the viewport to be filled/refreshed with data from a server. The client-side code can further determine whether the scroll event is a short scroll or a long scroll, and can send a request to the server that indicates the type of scroll event. If the scroll event is a short scroll, the server can determine a first amount of data to fetch based on one or more first parameters. If the scroll event is a long scroll, the server can determine a second amount of data to fetch based on one or more second parameters.

    摘要翻译: 提高基于Web的数据网格滚动性能的技术。 在一组实施例中,当用户滚动在用户的web浏览器的视口中呈现的数据网格时,在web浏览器中执行的客户端代码可以检测是否已经发生需要视口的一部分的滚动事件 用服务器的数据填充/刷新。 客户端代码可以进一步确定滚动事件是短滚动还是长滚动,并且可以向指示滚动事件的类型的服务器发送请求。 如果滚动事件是短滚动,则服务器可以基于一个或多个第一参数确定要提取的第一数据量。 如果滚动事件是长滚动,则服务器可以基于一个或多个第二参数来确定要提取的第二数据量。