0

我是 Watir 的新手。我已经安装了 Watir 3.0.0。AMD Ruby 1.9.3。我正在编写脚本来自动化 Web 应用程序。它有一个论坛,其中有一个富文本框来发表评论。我在脚本中找不到富文本框的名称和 ID 等任何属性。如何实现自动化?我想在其中输入文本并自动化富文本框。

请帮我写我的 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 编辑文本框... ??? 帮助!!!

感谢查克提供的信息...请帮助!!!

4

2 回答 2

0

富文本编辑器是您自己的代码还是第三方库(例如 Jquery 控件)?

我问的原因是,如果它不是你自己的代码,那么测试别人的代码就没有多大价值,特别是如果它是你为之付费的东西。您最好将编辑器的内容“设置”为测试应用程序所需的文本,而不是花费大量精力测试其他人的代码,而不是确保它已正确配置(启用/禁用所需的功能)

于 2012-06-14T07:38:43.210 回答
0

看起来您的编辑控件完全在一个框架内,这很可能适合您。您需要阅读有关如何使用框架的信息 从这里开始

于 2012-06-15T04:57:49.733 回答