我正在使用無(wú)頭PhantomJS瀏覽器,將phantomjs驅(qū)動(dòng)程序與selenium一起使用來(lái)自動(dòng)執(zhí)行應(yīng)用程序。(Selenium Java版本3.5.2和phantomjs.exe)我有一種情況,我將填寫(xiě)表格并提交,然后關(guān)閉瀏覽器,關(guān)閉瀏覽器后,我將重用驅(qū)動(dòng)程序引用來(lái)獲取URL。當(dāng)我在Firefox 2.47.0中使用firefox驅(qū)動(dòng)程序時(shí),它可以很好地工作?,F(xiàn)在,我切換到硒phontamjsdriver和phantombrowser。在這里,當(dāng)我調(diào)用driver.get(url)時(shí);關(guān)閉瀏覽器后,它拋出nosuchwindowexception,表示窗口已關(guān)閉或處于非活動(dòng)狀態(tài)。但是,相同的代碼正在使用firefox驅(qū)動(dòng)程序例子:driver.get(url);// first time works submitForm(driver);//browser window gets closed. driver.get(url); 最后一行拋出異常為:nosuchwindowexception(selenium java with 3.5.2 version and phantomjs.exe). 但是與含硒2.4.7的firefoxbrowser一起使用時(shí)效果很好。
添加回答
舉報(bào)
0/150
提交
取消