Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按钮不存在';t-硒_Java_Events_Button_Selenium_Mouseevent - Fatal编程技术网

Java 按钮不存在';t-硒

Java 按钮不存在';t-硒,java,events,button,selenium,mouseevent,Java,Events,Button,Selenium,Mouseevent,通过单击按钮,它应该调用另一个类来填充一些字段,但它不起作用 我用mouseOver、mouseDown、mouseUp、mouseOut等方法测试按钮,它们都起作用了 守则: public class PopupMatricula extends BABasicFormWrapper{ public void selecionarMatricula(String idBotao, IComandoTeste comando) throws Exception{ //clica pa


通过单击按钮,它应该调用另一个类来填充一些字段,但它不起作用

我用mouseOver、mouseDown、mouseUp、mouseOut等方法测试按钮,它们都起作用了
守则:

public class PopupMatricula extends BABasicFormWrapper{

public void selecionarMatricula(String idBotao, IComandoTeste comando) throws Exception{

    //clica para invocar popup
    click(idBotao);


    selenium.waitForPopUp("_blank", "30000");
    selenium.selectWindow("_blank");

    SeleniumUtil.getInstance().aumentarJanela();


    selenium.selectWindow("_blank");

    if(selenium.isElementPresent("//div[contains(@id, 'ac_btn_toggler_bemimovel_r_popup')]//input[contains(@src, 'abToggleShow.gif')]")){
        click(getBotaoToggle());
    }

    click("//input[contains(@src, 'cmdpesquisar.gif')]");

    selenium.mouseOver("//div[contains(@id, 'ac_grd_bemimovel_r_popup')]//table//tbody/tr["+pesquisaGrid("ac_grd_bemimovel_r_popup", comando)+ "]//td/input[contains(@src, 'gridselecionar.gif')]");        
    aguardarAjax();
    aguardar();
    selenium.mouseDown("//div[contains(@id, 'ac_grd_bemimovel_r_popup')]//table//tbody/tr["+pesquisaGrid("ac_grd_bemimovel_r_popup", comando)+ "]//td/input[contains(@src, 'gridselecionar_over.gif')]");
    aguardarAjax();
    aguardar();
    selenium.mouseUp("//div[contains(@id, 'ac_grd_bemimovel_r_popup')]//table//tbody/tr["+pesquisaGrid("ac_grd_bemimovel_r_popup", comando)+ "]//td/input[contains(@src, 'gridselecionar_over.gif')]");

//      selenium.mouseOut("//div[contains(@id, 'ac_grd_bemimovel_r_popup')]//table//tbody/tr["+pesquisaGrid("ac_grd_bemimovel_r_popup", comando)+ "]//td/input[contains(@src, 'gridselecionar_over.gif')]");

    aguardarAjax();
    Thread.sleep(1500);


    new Portal2Helper().selecionarJanelaPrincipal();

}

我非常感谢您的帮助。

好的,在什么浏览器上?在什么网站上?会发生什么?什么事没有发生?你会犯什么错误?帮助我们帮助您…PopupMatricula类在BABasicFormWrapper类的表单中有一个按钮。然后,表单中的一些字段应该通过单击按钮来完成,但它不起作用。没有显示错误消息,只是鼠标事件没有发生。浏览器是Firefox,可能是webdriver没有启动的javascript。你能发布按钮的html代码吗?这将帮助我们找出问题所在。另外,当你回复评论时,最好编辑你的问题,以包含新的信息。这样,任何新读者都可以看到整个情况,而不必浏览所有的评论(这使它更具可读性)。