2013-02-15 86 views
0

我想從文件傳遞一個值到測試用例。 這裏我有一個小例子合作,創建了內容的js文件,硒從文件傳遞值

var sch = 'java'; // sch.js and added to ide options - selenium ide extension 

我重視我的測試情況和結果,我得到了。變量值不被ide讀取。

enter image description here

enter image description here

+0

我對硒非常新的,任何建議如何將值傳遞給IDE從文件中會有很大的幫助。 – MAHI 2013-02-15 04:52:48

+0

明確你的問題。你希望在Selenium中執行'parameterisation' Ide意思是爲什麼你沒有添加一個'Selenium IDE'標籤?否則,您需要在RC或WebDriver中進行參數設置? – Manigandan 2013-02-15 07:10:09

回答

1

您需要添加更多的命令:

storeEval | sch | sch

從你讀可變的js文件。

請注意,您需要保存測試,重新啓動Selenium IDE並再次打開測試,以正確保存硒擴展名。

此代碼:

<tr> 
    <td>open</td> 
    <td>/</td> 
    <td></td> 
</tr> 
<tr> 
    <td>storeEval</td> 
    <td>sch</td> 
    <td>sch</td> 
</tr> 
<tr> 
    <td>type</td> 
    <td>id=gbqfq</td> 
    <td>${sch}</td> 
</tr> 
+0

它的工作,謝謝Q. – MAHI 2013-02-15 09:37:52

0

硒IDE是不是真的設計來運行你的測試用例的工具。它有助於生成可用於編寫測試用例的代碼,例如用Java等編程語言編寫。當然,你可以使用Java從文件中讀取參數。

+0

感謝您的回覆。我試圖從我的netbeans使用硒,我被擊中了。是他們的任何教程,可以幫助我使用netbeans中的硒。任何有用的鏈接將是一個很大的幫助。 – MAHI 2013-02-15 07:08:48

+0

看看[SeleniumHQ網站](http://docs.seleniumhq.org/)。有很多關於如何使用各種編程語言(包括PHP)來使用Selenium的信息和代碼示例。 – dokaspar 2013-02-15 07:21:41