簡體   English   中英

從Selenium IDE將測試導出為python

[英]Export test as python from Selenium IDE

我在Selenium IDE中進行了一些測試,並將其保存為HTML格式的測試套件,可以很好地導入回Selenium IDE。 但是現在我想使用python擴展這些測試,當我單擊“導出測試套件”並選擇python時,出現此錯誤

未針對chrome:// selenium-ide / content / formats / python-rc格式化程序實施套件導出

如何在Selenium IDE中啟用此選項?

注意,我還發現了Firefox的另一個插件,該插件允許測試的批量轉換,但仍然不允許將整個測試套件導出為一個文件。 我知道我可以手工組合這些文件,但將來我希望在工作流程中使用此選項。

謝謝。

ps在fedora 14上運行Firefox 3.6

您正在運行什么版本的SIDE? 如果您運行的是最新版本(1.9),請進入選項,選中“啟用實驗性功能”框,然后格式菜單現在應列出Python。

您必須下載正確的插件和格式化程序,這些插件和格式化程序可在以下位置獲得: http : //docs.seleniumhq.org/download/#side_plugins

您可能還需要在“常規選項”中啟用“實驗功能”和“開發人員工具”。

然后,您應該能夠將格式更改為Python。 見下文: 屏幕截圖1屏幕截圖2

請同時閱讀Selenium常見問題解答,並關注官方博客進行新更改。

還要檢查Selenium with Python以獲取編碼示例。


最新版本的解決方法

當放棄對這些格式化程序的官方支持時,使用Selenium的Perl,PHP和Groovy用戶社區一定感到很難過。 從Selenium IDE v1.2.0開始,這些格式化程序不再與Selenium IDE捆綁在一起。 我有個好消息要給你。 所有這些格式化程序都捆綁在一起作為單獨的插件,並且您仍然可以從Selenium IDE v1.1.0中獲得它們(如果您有興趣)。 這是您需要做的。

  1. 此處的Selenium官方下載站點下載Selenium IDE v1.1.0。 不要安裝它,最好的方法是右鍵單擊鏈接並將鏈接另存為。
  2. 接下來,將擴展名從.xpi更改為.zip並解壓縮(或僅將其unzip file.xpi壓縮: unzip file.xpi )。
  3. 在Firefox中使用“文件”菜單->“打開文件...”菜單項(python-format.xpi,groovy-format.xpi,perl-format.xpi,php-format.xpi等)一一打開提取的文件。

這樣就完成了。

故障排除

  • 安裝新插件后重新啟動Firefox,
  • 確保所有格式插件都在加載項管理器上並已啟用,
  • 如果遇到兼容性問題,則可以在install.rdf中增加em:maxVersion。 請參閱屏幕快照以獲取位置。 我打算發布一種工具,該工具將來會自動執行。 到那時,如果遇到問題,請在Google中搜索如何執行此操作。 我聽說先安裝附加組件兼容性報告程序也會有所幫助。

資料來源: http : //blog.reallysimplethoughts.com/2011/11/01/the-perl-php-and-groovy-formatters-for-selenium-ide/

我只是從selenium IDE更改為katalon ,以支持python和其他導出格式化程序。

安裝並嘗試使用一些Selenium IDE之后 ,我發現它是工具記錄並導出了我現在需要的類似python的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM