2012-01-10 43 views
0

我準備了一個web界面,我可以啓動webdriver,我使用了servlet.java使用Jboss應用程序服務器,當我嘗試運行它,我收到異常我試圖從一個web應用程序啓動webdriver,嘗試從servlet.java啓動它

這裏是我想要做的一個例子:

WebDriver driver = new FirefoxDriver(); 

現在,如果即時通訊做右鍵 - >運行的Java應用程序。

結果:乳寧細膩,沒有問題

BUT!我試圖從這裏Web應用程序運行它是一個例子:

//接收從JSP頁面的提交和我想的webdriver開始

public class HelloServlet extends HttpServlet { 

public void doGet(HttpServletRequest request, 
      HttpServletResponse response) 
WebDriver driver = new FirefoxDriver(); 

} 

我得到了上面的異常的servlet,我使用JBOSS應用程序服務器,我嘗試構建一個JSP頁面,點擊一下按鈕,自動化將開始。

可能嗎?是因爲我試圖在Jboss服務器上運行它嗎?因爲我找不到答案....

感謝您的任何幫助 注意:SQA轉介我到這裏。

回答

0

好了,

Webdriver driver = new FirefoxDriver(); 

基本上意味着,您要運行(從網絡)Firefox瀏覽器,並開始在其瀏覽。我想你沒有安裝在你的雲:)

火狐我在我的腦海兩種可能的解決方案:

1) 嘗試

Webdriver driver = new HtmlUnitDriver(); 

但我不是,如果它很確定將有所幫助。

2)有基於網絡的服務來測試頁面,稱爲simpletestIO - http://www.simpletest.io - 這是從互聯網上運行測試,但它可能會在未來支付。 (我沒有連接到服務BTW)。但總的來說,它應該做你期望做的工作

相關問題