导航

Selenium 无法找到元素问题

Posted on 2017-07-22 23:53  Young哥哥  阅读(79)  评论(0)    收藏  举报

今天在做点击下拉框动作的时候,回放脚本,始终是提示ERROR: Element xpath=//input[@id=’mixedportfoliocombo-1244-inputEl’] not found

备注:因为点击输入框一样可以显示下拉框,所以我这里定位的是输入框
可是我用Xpath去定位该对象是能定位成功的,请见截图

截图11
下面这个截图是我用Firebug获取的信息,阴影处显示的也是上述那个输入框
截图10
请看代码:

 
 
 
 
 
 
 
 
 
 
 
 
CODE:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class Workflow_Portfolio extends CommandRunner {
 
    public static void main(String[] agrs){
        Workflow_Portfolio w = new Workflow_Portfolio();
        w.test();
        w.workflow_port();
    }
    @Test
    public void test(){
 
        super.setUp();
 
    }
    public void workflow_port(){
 
        selenium.click("xpath=//div[@class='ux-desktop-shortcut-icon workflow-manager-shortcut']");
        try {
            Thread.sleep(6000);//不知道这样设置等待时间对不对?
            selenium.click("xpath=//input[@id='mixedportfoliocombo-1244-inputEl']");//就是运行到这里就报错了
 
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }