1

我尝试在滑块上设置值。我可以连接到它。但是后来我尝试设置值捕获_ctypes.COMError: (-2146233079, None, (None, None, None, 0, None)) 我尝试了这个,但它没有帮助。

4

1 回答 1

0

嗯……这很有趣。我们有标准 WPF 滑块的工作单元测试。请参阅test_uiawrapper.py,第 780 行以供参考。

Inspect.exe 中的一切看起来都一样。但是对于 WpfApplication1.exe 它可以工作。

[编辑]等等!您将 int number 传递set_value(...)floator怎么样str

PS我可以建议一种解决方法,因为您应该将“拇指”控件作为滑块的子控件:slider.children(control_type="Thumb")[0]. 您可以使用滑块和拇指 ( .rectangle().mid_point()) 的矩形,然后使用click_input(coords=(x, y), absolute=False)为指定值计算的相对坐标。甚至.drag_mouse_input(...)更好,因为单击一次应该只在单击方向上调用一个小动作。

于 2018-04-21T19:00:01.770 回答