使用python-selenium从extjs组合框中选择一个项目?

时间:2015-03-11 20:55:13

标签: python selenium extjs combobox

我有一个extjs组合框,里面有一些项目。我试图从列表中选择一个项目..

**HTML Console steps** 

combo1 = document.getElementsByClassName('first-combo')[0]
input1 = combo1.getElementsByTagName('input')[0]
input1.click()
list1 = document.getElementsByClassName('x-boundlist')[0]
itemsArr = list1.getElementsByClassName('x-boundlist-item')
itemsArr.item(1).click()

** python steps**
combo1 = driver.find_elements_by_class_name("first-combo")[0]
input1 = combo1.find_elements_by_tag_name("input")[0]
input1.click()
list1 = driver.find_elements_by_class_name('x-boundlist')[0]
itemsArr  = list1.find_elements_by_class_name('x-boundlist-item')
itemsArr[1].click()

如果我使用firebug控制台,第一组步骤就是从组合框中完美地选择一个项目。 但是selenium-python投掷跟随错误的步骤相同... 我在这里做错了什么?提前谢谢。

0 个答案:

没有答案