右鍵菜單可能有點棘手。我建議爲右鍵單擊上下文菜單製作自定義命令。將本文中的代碼添加到您的自定義user-extensions.js文件中。
http://old.nabble.com/How-to-recognise-right-click-of-the-mouse-in-IDE-td14913052.html
在這些命令這些函數的參數成爲您硒IDE命令的預期參數。如果你真的想簡化它,你可以在這些自定義用戶擴展命令中調用你的javascript函數。 :-)這可能有點懶惰,並不是真正測試你的右鍵點擊在做什麼,但它會起作用。
選項#1 - 如果使用IDE:
指定下硒IDE>選項(菜單),用戶extensions.js文件>選項(菜單選項)>常規選項卡,然後瀏覽到您的文件下「Selenium核心擴展」。
選項#2 - 如果使用Selenium RC服務器:
如果你不使用的IDE和使用Selenium RC服務器與客戶端驅動程序(如JUnit的爲例),您必須指定的路徑當您在命令行上啓動Selenium RC Server時,帶有-userExtensions參數的* .js文件。但是你說你只是想使用IDE,所以我會忽略這一點。使用Selenium RC服務器需要相當多的其他設置。
Java的罐子硒的server.jar -userExtensions用戶extensions.js
=======================
我從來沒有這樣做過,所以我在我的自定義user-extensions.js文件中創建了下面的自定義命令(JavaScript函數),它對我來說非常有效。在發現它之前,我必須退出並重新啓動IDE。出於某種原因,您在IDE的「命令」字段中的「執行」之後鍵入所有內容。它看起來也向IDE添加了「customAlertAndWait」。
代碼在用戶extensions.js文件:
Selenium.prototype.doCustomAlert =函數(sTarget,S值){ 警報( '目標:' + sTarget + '...值:' + S值); };
硒IDE命令的詳細信息:
命令:customAlert
目標:自定義的警報目標
值:自定義警戒值