如何使用webdriver和python选择extjs组合框

如何使用webdriver和python选择extjs组合框,python,selenium,webdriver,Python,Selenium,Webdriver,如何选择此组合框并单击以选择选项? 当再次加载组合框时,它总是创建一个新id,所以我不能使用id HTML: 但它返回: In [122]: teste2 Out[122]: [] 我该怎么做呢?我使用的是通过xpath查找元素,因为我有几个元素属于同一个类,所以我使用了查找元素,并将结果用作列表,然后选择了我需要的索引。 通过这些步骤,我可以选择并对结果感到满意。简单搜索如此多的结果。你试过这些吗?我可以找到元素的可能副本,但我现在的问题是phantomjs click不能正常工作。我已经找

如何选择此组合框并单击以选择选项? 当再次加载组合框时,它总是创建一个新id,所以我不能使用id

HTML:

但它返回:

In [122]: teste2
Out[122]: []

我该怎么做呢?

我使用的是通过xpath查找元素,因为我有几个元素属于同一个类,所以我使用了查找元素,并将结果用作列表,然后选择了我需要的索引。
通过这些步骤,我可以选择并对结果感到满意。

简单搜索如此多的结果。你试过这些吗?我可以找到元素的可能副本,但我现在的问题是phantomjs click不能正常工作。我已经找到了元素,我点击了元素,但是我的点击前和点击后截图是一样的。点击后什么也没发生。这是一个新问题吗?需要看一些代码,其他一切都只是猜测。看看这个:谢谢SiKing。这是一个新问题,但这个问题已经解决了。
teste2 = browser.find_by_xpath("//input[contains(@class,'x-form-field.x-form-text..x-trigger-noedit.x-form-focus.x-field-form-focus.x-field-default-form-focus')]")
In [122]: teste2
Out[122]: []