Skip to content

Component Object Model (COM) which can get and set Java GUI Element like Selenium

License

Notifications You must be signed in to change notification settings

KinsonWong/JabSharp

Repository files navigation

JabSharp

用C#实现的对Java Access Bridge的简单包装

主要的类:JabDriver,JabElement
当需要对Java窗体元素进行定位,调用的方法与Selenium十分类似,例如FindElementByName,FindElementByRole
另外引入Xpath查找功能,实现方法是将Java窗体所有元素的信息写入到XML中,再调用Xpath进行定位。
仅支持Windows环境下使用

WindowsAccessBridgeInterop.dll 文件引用自 access-bridge-explorer


启用Java Access Bridge

进入Java根目录的bin文件夹中
cmd输入以下命令,重启后生效
jabswitch.exe -enable


相关工具

access-bridge-explorer
用于检索Java窗体元素,作用类似于Spy


ChangeLog

2023/06/24
使用Xunit框架,编写几个简单的测试用例,对项目进行简单的测试

About

Component Object Model (COM) which can get and set Java GUI Element like Selenium

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages