Как мы проверяем, присутствует ли объект в окне Python - PullRequest
0 голосов
/ 09 ноября 2011

Как мы проверяем, присутствует ли объект в окне в 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)

Есть ли другой способ проверить, существует ли объект на странице?

...