请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

MARS2017

注册会员

1

主题

1

帖子

7

积分

注册会员

积分
7
最新发帖
MARS2017
注册会员   /  发表于:2017-6-19 16:02  /   查看:3018  /  回复:1
     想用Spread 表格(c#)做自动化测试,但是在实际操作中发现官网提供demo中Spread表格用Visual Studio 2010 中的UIAutomation技术或window api技术都无法进行解析,无法获取内部元素,无法操作表格元素。

     具体截图如下(UIAutomation 技术解析):            
     
      注:spread被识别为pane(ControlType.pane)并非table类型,并且表格内部元素无法识别。
  
    现有如下问题:

           1. 是否可以提供关于Spread for Windows Forms 解析及操作的相关API或DLL文件供.NET(C#) 调用?

           2. 是否可以用其它技术(非UIAutomation技术或window api技术)解析Spread?有,是哪种技术?
            

表格识别为pane

表格识别为pane

1 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-19 17:10:43
沙发
API 文档地址
http://sphelp.grapecity.com/WebHelp/SpreadNet10/WF/webframe.html
自动化测试的化,可以通过GetCellRectangle 的方法获取到单元格的左边,然后通过工具点击。

Rectangle r;
r = fpSpread1.GetCellRectangle(0, 0, 2, 2);

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部