Как мы проверяем, присутствует ли объект в окне в python?
Предположим, у меня есть страница с выпадающим списком «Select_Profile» в окне приложения.
Однако комбинированный список появится только в том случае, если в приложении присутствует более одного профиля.
Итак, чтобы проверить то же самое, код, который я написал:
try:
#select_option is used to select the profile name from the combo box
select_option('select_profile_combo_box','Profile1')
click('Go')
except:
print 'Success'
Однако выполнение останавливается на select_option в течение длительного времени. Оно выполняет «success» и продвигается вперед через промежуток времени.
Код для select_option:
select_option(objName,strItem):
component=get_component(objName)
cnt = component.getItemCount()
for i in range(cnt):
c = component.getItemAt(i)
if str(c) == strItem:
component.setSelectedIndex(i)
Есть ли другой способ проверить, существует ли объект на странице?