Robot Framework获取输入后的文本/内容来进行使用的方法

如何在Robot Framework获取刚刚在输入框输入的文本或内容呢?其它很简单,但容易误导人。

比如:<input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">,这是百度搜索输入框的代码。按正常来说,如果想在输入框"input text"内容后,再获取它的内容,一般会想到用“get text”。

再比如:<input type="text" class="textbox-text validatebox-text" autocomplete="off" placeholder="" style="margin-left: 0px; margin-right: 28px; padding-top: 0px; padding-bottom: 0px; height: 28px; line-height: 28px; width: 72px;">,从代码的开头来看,也很容易让人想到应该用“get text”关键字,实际也不行,而是应该用“get value”。这不知道是不是跟开发的编写习惯有关系还是什么,当然也给我们一个有意义的思路,那就是在明明感觉应该用某个关键字而实际执行不通之后,除了排除定位器的问题,还可以尝试用相近意思的关键字,说不定就执行通了。

时间: 2024-12-24 15:01:38

Robot Framework获取输入后的文本/内容来进行使用的方法的相关文章

jquery如何获取标签本生的文本内容,不获取本身子级元素及子级元素的内容

代码如下html: <div> <p>内容<span>我不获取的内容</span>内容</p> </div> js: var content = $("div p").text(); var content = $("div p").html(); 实现效果:以上两种方法text(),html()都要把span标签内的文本获取出来,而现在我想获取p标签下的"内容",不包括p标

[SoapUI]怎样获取隐藏元素的文本内容Get text of hidden element

隐藏元素无法通过gettext()获取其文本内容,须用javascript来获取 String actualDataPointName = (String) ((JavascriptExecutor) driver).executeScript( "return jQuery(arguments[0]).text();", element);

APP自动化 -- 获取toast元素的文本内容

一.toast元素 1.表现形式:toast元素就是下图中  “操作成功” 那个一闪而过的标签. 2.特殊点:因为一闪而过,时间太短,用UIAutomatorView截屏截不到. 二.获取方法 1.用xpath语法获取标签的  text 属性(注意是“属性”,不像web一样,web中,text一般标签的内容:而在APP中,text是标签的属性 ). //*[contains(@text,"toast标签的文本内容")] 原文地址:https://www.cnblogs.com/mua9

关于网站开发中div标签中设置宽度后其中文本溢出的原因和解决方法

一.问题产生的原因 当我们为div标签声明了宽度,但是仍然会出现文本越界的情况,不知道大家有没有发现,只有文本内容为单词或者纯数字 的时候才会出现这种情况为此我特意测试了两种情况,结果如下: ①当文本内容为纯数字或者字母: ②当文本内容为汉字: 所以我们可以得出结论:浏览器在解析我们页面的时候,给这一串数字当成一个词了,这样就不会自动切断字符串而进行换行. 二.解决方法 ①word-wrap:break-word (例如div宽200px,它的内容就会到200px自动换行) ②word-brea

Java 纯HTTP Get请求获取响应内容,如果302,继而获取重定向后的响应内容。

public static void main(String[] args) {      try {        StringBuffer buffer = new StringBuffer();                  String url = "http://localhost:8080/istock/login?u=name&p=pass";               System.out.println("访问地址:" + url);

获取任意进程的文本内容值

1 using System.Reflection; 2 3 [DllImport("user32.dll", EntryPoint="FindWindow")] 4 public static extern int FindWindow ( 5 string lpClassName, 6 string lpWindowName 7 ); 8 9 [DllImport("user32.dll", EntryPoint="FindWind

花了一早上的时间(4个多小时)总结出来的教训:textarea标签中的文本内容不能够通过serialize()方法得到

1.先看一下完善的代码,也就是最终的答案! 2.以上结果是在几个小时的折磨之后才得出来的,程序猿不容易啊!可这个期间会经过很多弯路,请看下面: 2.1一开始是这样:textarea标签在form表单内,直接用Jquery中的serialize()序列化: 2.2可是结果很悲催啊,当我新添加一条新闻时,我明明填写了新闻标题和内容,为什么提示为空呢?难道被Web黑洞吸收了? 我不相信,抱着坚定的信心寻找原因: *********************************************

Android开发之异步获取并下载网络资源-下载图片和下载文本内容

在android网络开发过程中,经常需要获取网络资源,比如下载图片,下载文本文件内容等,这个时候就需要http请求来获取相应的网络资源.首先看看实例效果图:              下载图片截图                                                                                                下载文本文件内容截图 下面介绍如何来实现这样的开发: (1)从指定的URL获取对应的流 既然要获取网络资源,那么

js如何获取select下拉框的value以及文本内容

select下拉框在项目开发中是经常用到的,特别是在联级菜单方面的应用更为广泛.但是,对于一些初学者来说,如何获取下拉框子节点option的value值和文本内容,还是有一点难度的.其他的就不说了,现在我就写一段代码,简单的说明一下如何获取value值以及文本内容(text),必要地添加了注释,希望对下拉框还不太熟悉的朋友有所帮助.html代码: 1 </HEAD> 2 <BODY> 3 4 书籍分类: 5 <select id="s1" > 6 &