pyjab icon indicating copy to clipboard operation
pyjab copied to clipboard

Python implementation for Java application UI automation with Java Access Bridge

Results 14 pyjab issues
Sort by recently updated
recently updated
newest added

感谢大佬开发了这个项目。 当我用AccessBridgeExplorer展开目标程序的节点时,到canvas这一级就无法继续展开了,显示没有更下级的child节点,但目标软件的主要功能全都集中在这个canvas中。 我JAVA写的很少,这是不是意味着这个软件的主要界面全是在canvas手搓出来的(但这个canvas的UI风格看上去非常JAVA),并不遵循swing或者awt的标准规则,导致JAB无法访问到其中的元素,我尝试按名称搜索了一些element,canvas外的element基本都能搜到,但canvas内的全都找不到。 请问是我获取元素的方法有问题,从而导致无法获取。还是JAB本身的限制导致其一开始就无法获取canvas内的元素,从而使得pyjab也无法获取元素。如果是后者的话是否有什么办法解决?

Cannot found new opened java window. Sample: Java Control Panel -> Open about try to found new About window, but failed

bug

there is an option to single click but double click is not working.

When I run the test locally from the machine , everything works fine but when I use Jenkins to run the testcases, I get exception on click(True) function (jabelement.py line...

Fix the problem of WindowsAccessBridge dll not found in jdk16+

Xpath Parser enhancement. Set Xpath Parser almost like this [Xpath](https://en.wikipedia.org/wiki/XPath) 1. Nodes - [x] nodename : select specific nodename - [ ] / : select from root node(get child node)...

enhancement

Hi @gaozhao1989 , Sometimes when display DPI changes, the logical coordinates returned by JAB API are different from physical coordinates. And the reason is that the java application is not...

bug

I want to get the elements listed in Select Cells, but JABElement.get_cell method seems to get from Cells, which cannot be interacted with in my case. ![MicrosoftTeams-image](https://user-images.githubusercontent.com/11167662/182739947-75c4f612-c3aa-4398-80e8-ba59345da871.png) _Originally posted by...

Missed action for call JAB API select for AccessibleTable - [ ] use Pyjab function _add_accessible_selection_from_context

bug

Hi Gary I'm able to click and read values of the cell elements in a table.But when the table has more number of records and some of the records not...