2012-06-12 147 views
0

我是Watir的新手。我已經安裝了Watir 3.0.0。 amd Ruby 1.9.3。我正在編寫腳本來自動化Web應用程序。它有一個論壇,裏面有一個Rich Text Box來發表評論。我找不到任何屬性,如腳本中的Rich Text Box的名稱和ID。如何自動化它?我想在其中輸入文本並自動化Rich TextBox。Ruby腳本編輯RichText編輯器

請幫我寫我的Watir腳本。

<td> 
    <select> 
    <option value="Trebuchet MS,Verdana,Arial,Helvetica,sans-serif"> 
    Trebuchet 
    <option value="arial,helvetica,sans-serif"> 
    Text - Arial 
<td> 
    <div class="space"/> 
<td> 
    <select> 
    <option value="1"> 
     Text - 1 (8 pt) 
    <option value="2"> 
     Text - 2 (10 pt) 
<td> 
    <div class="space"/> 
<table border="0" cellSpacing="0" cellPadding="0"> 
    <tbody> 
    <tr> 
     <td> 
     <div title="Justify Left" class="button"> 
     <img style="width: 18px; height: 18px;" src="http://xxxxx.com/images/ed_align_left.gif" complete="complete"/> 
     <td> 
     <div title="Justify Center" class="button"> 
      <img style="width: 18px; height: 18px;" src="http://xxxxxxxx.com/images/ed_align_center.gif" complete="complete"/> 
     <iframe class="iframe" src="http://xxxxxx.com/blank.html" style="width: 591px; height: 334px;"> 
      <html> 
      <head> 
      <title></title> 
      <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 
      <base href="http://xxxxxx.com/forum/"/> 
      <style type="text/css">CSS Stylesheet</style> 
      <body contentEditable="true"> 
      <font size="2"/> 

這就是它的樣子。這是我試圖測試的一部分代碼。 ContentEditable = true表示文本框。如何腳本測試編輯使用Ruby的文本框...?幫幫我!!!

感謝您的信息查克...請幫助!

+1

請提供指向該頁面或類似HTML或相關HTML的鏈接。 –

+0

我正在測試我的組織的網站,所以我不能透露富文本框網站。但我可以分享它的外觀形象,但這裏沒有選擇......請指導......我還沒有在其他地方找到它...... – user1395264

+0

你爲什麼要創建另一個問題? http://stackoverflow.com/q/10995107/17469請編輯這一個,而不是創建新的問題。 –

回答

0

富文本編輯器是您自己的代碼還是某些第三方庫(如Jquery控件)?

我問的原因是,如果它不是您自己的代碼,那麼測試某個elses代碼是沒有多大價值的,特別是如果它是您付費的東西。爲了測試你的應用程序,你可能會更好地將編輯器的內容「設置」爲你需要的文本,而不是花費大量的精力測試別人的代碼,除非確保它已被正確配置(啓用/禁用所需的功能)

+0

它用Javascript編寫。並沒有該文本框的ID或名稱。它出現在一個表內並且沒有屬性。我無法附上屏幕截圖,因爲我是這個論壇的新成員。 – user1395264

+0

這就是html的外觀.....和contenteditable是出現在IE開發工具欄中的那個 – user1395264

+0

user1395264

0

它看起來像你的編輯控件完全在一個框架內,這可能是什麼給你適合。您需要了解如何使用框架開始here