由ID selenium IDE提供的storeTextPresent

时间:2013-02-08 06:20:04

标签: selenium-ide

---用简单的例子跳转到我的编辑---

我搜索了Ad Nauseum,花了好几个小时才把它关闭,但仍然无法解决我的自动化问题。 这是我通过PDF将本地纸张从印刷版转换为在线版本的内容,内容被推送到网站而不是现场,直到我进入并编辑一些设置,其中很多都是多余的。所以,如果我能够超越这一点,我就是金色的,并且可以在完成这项工作所需的时间内减少几个小时。

这篇论文有二十或三十位作者,而one_off_byline可能会有所不同,这里有一些例子。

id = id_one_off_byline value =“Michael Reid”然而它可能看起来像接下来的两个或甚至是它们的一些变化。

id = id_one_off_byline value =“Michael Reid” id = id_one_off_byline value =“Michael Reid - 你的日报”

我已经使用storeTextPresent在页面上找到Michael。但问题是页面上有另一个选择值框,其中包含选择框中的每个编写者名称,这就是我实际尝试填充的内容。所以这就是我所拥有的

<tr>
    <td>storeTextPresent</td>
    <td>Jeff</td>
<td>IsTextAppears</td>
</tr>
<tr>
    <td>gotoIf</td>
    <td>${isTextAppears}</td>
    <td>Jeff</td>
</tr>
<tr>
    <td>storeTextPresent</td>
    <td>Graham</td>
    <td>IsTextAppears</td> 
</tr>
<tr>
    <td>gotoIf</td>
    <td>${isTextAppears}</td>
    <td>Graham</td>     
   </tr>
<tr>
<td>label</td>
<td>Jeff</td>
 </tr>
<tr>
<td>label</td>
<td>Graham</td>
</tr>

另一种表达方式我希望_ _ _

表单字段1(忽略语法,我只是在这里设置一个示例)id =是两个表单字段中的重要部分。

<select name="select" id="pick_animal" value="">
  < option="the fast cat" id="1">
  < option="the fast dog" id="2">
</select>

表格字段2

<input type="text" id="some_animal" value="the fast cat from dover">

我需要检测到id="some_animal" contains cat 所以我可以对字段1中的正确选项执行操作。 我可以做第二部分就好了,我只能在id为“some_animal”的输入中检测不到“cat” storeTextPresent只查找cat存在于页面的任何位置。啊!

1 个答案:

答案 0 :(得分:0)

<tr>
    <td>storeTextPresent</td>
    <td>Jeff</td>
    <td>IsTextAppears</td>
</tr>
<tr>
    <td>gotoIf</td>
    <td>${isTextAppears}==Jeff</td>
    <td>Jeff</td>
</tr>
<tr>
    <td>goto</td>
    <td>END</td>
    <td></td>
</tr>
<tr>
    <td>label</td>
    <td>Jeff</td>
    <td></td>
</tr>
<tr>
    <td>echo</td>
    <td>something</td>
    <td></td>
</tr>
<tr>
    <td>label</td>
    <td>END</td>
    <td></td>
</tr>


Try like this.