我是Watir的新手。我已经安装了Watir 3.0.0。 amd Ruby 1.9.3。我正在编写脚本来自动化Web应用程序。它有一个论坛,其中有一个富文本框用于发表评论。我无法找到脚本中富文本框的名称和ID等属性。如何实现自动化?我想在其中输入文本并自动化Rich TextBox。
请帮我写我的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来编辑文本框... ???救命!!!
感谢信息Chuck ...请帮助!!!
答案 0 :(得分:0)
富文本编辑器是您自己的代码还是某些第三方库,例如Jquery控件?
我问的原因是,如果它不是你自己的代码,那么测试别人的代码并没有太大的价值,特别是如果它是你付出的代价。你可能最好只是将编辑器的内容“设置”为测试应用程序所需的文本,而不是花费大量精力测试别人的代码,而不是确保它已经正确配置(启用/禁用所需的功能)
答案 1 :(得分:0)
看起来你的编辑控件完全在一个框架内,这很可能会让你适应。您需要了解如何使用框架启动here