2016-02-12 39 views
0

我是Selenium webdriver的新手,所以不知道如何處理需求。 要求狀態:如何訪問Selenium webdriver中的螢火蟲

  1. 單擊註釋圖標,彈出'註釋'打開。在彈出的時候打開螢火蟲。
  2. 在firebug中點擊腳本選項,選擇note.js並搜索window.close。

  3. 右鍵單擊window.close並選擇設置斷點選項。 (這確保了一旦我們保存筆記後彈出不會關閉)

  4. 添加註釋並單擊保存。 (彈出窗口仍然打開)
  5. 導航到螢火蟲中的腳本選項,然後單擊藍色三角形圖標。
  6. 導航到Firebug中的控制檯選項,右鍵單擊POST請求並選擇Copy Location with Parameters選項。
  7. 導航到螢火蟲中的腳本選項,然後再次單擊藍色三角形圖標。 '筆記'彈出關閉。

是否有可能通過使用硒webdriver完成上述任務。 (我正在使用Java編寫腳本)

在此先感謝。

回答

0

您可以在代碼中創建您的配置文件並動態添加所需的加載項。假設您將Firebug XPI作爲firebug.xpi(go to Firebug download page,右鍵單擊「添加到Firefox」並保存爲C:\ FF_Profile \ firebug.xpi)保存到C:\ FF_Profile文件夾中。

在代碼:

final String firebugPath = "C:\\FF_Profile\\firebug.xpi"; 
    FirefoxProfile profile = new FirefoxProfile();  
    profile.addExtension(new File(firebugPath)); 
    // Add more if needed 
    WebDriver driver = new FirefoxDriver(profile); 

這在WebDriver FAQ

描述