2014-02-20 54 views
1

我如何直接在selenium中執行javascript? 我們如何在java腳本中使用命令? 在硒IDE I sotre中硒的芯擴展(用戶extention.js)文件和 這在硒IDE extention文件存儲....我如何直接在selenium中執行javascript user-extention.js文件?

enter image description here 我也運行下面的腳本但我無法得到結果......

<body 
<table> 
<tr> 
    <td>open</td> 
    <td>https://www.google.com</td> 
    <td></td> 
</tr> 
<tr> 
    <td>store</td> 
    <td>40</td> 
    <td></td> 
</tr> 
<tr> 
    <td>store</td> 
    <td>0</td> 
    <td></td> 
</tr> 
<tr> 
    <td>while</td> 
    <td>storedVars.looptimes &lt; = 20</td> 
    <td></td> 
</tr> 
<tr> 
    <td>storeEval</td> 
    <td>selenium.browserbot.getCurrentWindow().scrollTo(o,${i})</td> 
    <td></td> 
</tr> 
<tr> 
    <td>store</td> 
    <td>javascript{storedVars.looptimes++;}</td> 
    <td></td> 
    </tr> 
    <tr> 
    <td>storeEval</td> 
     <td>${i}+40</td> 
     <td></td> 
    </tr> 
    <tr> 
    <td>endWhile</td> 
    <td></td> 
    <td></td> 
    <tr> 
    </table> 
    </body> 

但我得到錯誤

[error] Unexpected Exception: SyntaxError: syntax error. fileName -> chrome://flowcontrol/content/extensions/goto-sel-ide.js?1392885586314, lineNumber -> 134

回答

1

請查看我所提供的代碼。

http://seleniumworks.blogspot.in/2014/01/selenium-ide-data-driven.html 

還要確保,

  • 活躍的開發者工具和
  • 啓用實驗功能

複選框被啓用。


普拉香特薩姆斯| seleniumworks.com

+1

很使用完整的答案。另外你的博客是非常豐富..我的另一個問題是我在硒命令工作的新命令。我測試設備中的大部分移動測試工作。如果在任何在線項目中使用硒的可能性。或者如何在移動應用中使用硒。 – Tehsil

+1

我使用APPIUM [測試可以用您最喜歡的與Webdriver兼容的語言編寫]來測試移動應用程序;如果您需要與APPIUM合作,請查看我的博客。 –

+0

我如何在APPIUM工作,因爲我使用的是Ubuntu(Linux)操作系統。在android,ios和balckberry中的大部分應用程序。爲此,我想安裝特定設備的模擬器。或者任何其他選項..順便說一句,你的價值能夠回覆。 – Tehsil

相關問題