在uipath中,如何多次单击按钮的颜色直到颜色发生变化?
最初按钮的颜色是红色,我想点击它直到它变成绿色。
在uipath中,如何多次单击按钮的颜色直到颜色发生变化?
最初按钮的颜色是红色,我想点击它直到它变成绿色。
除了其他人提出的解决方案,您还可以使用“图像存在”活动并使用绿色按钮的图像对其进行配置。最后,您所要做的就是创建一个 while 循环,单击按钮直到“Image Exists”活动的输出为 True。
总结一下:
exists
;exists
;注意:除了“Do While”活动,您还可以使用“Retry Scope”活动来防止无限循环解决方案(配置有限的重试次数)。
这完全取决于您的网站。您有 3 种可能性:
使用样式属性。你可以作为例子这样做:
遗憾的是,我没有已知的方法可以在没有内联样式的情况下直接访问样式。因此,要解决这个问题,您需要编写自己的C# 代码来实现这一点。
Similar to what @Kwoxer said above
You could get the selector for the green button eg
<ctrl name='my button' colour='green' />
then get a generic selector that is independent of colour and will work for the button all of the time
<ctrl name='my button' colour='*' />
then you would do
while (not element exists(<ctrl name='my button' colour='green' />))
click(<ctrl name='my button' colour='*' />)
that way, while the green button doesn't exist it will keep on pressing the button