java+selenium+new——文本框的输入、清空——按钮的单击

package rjcs;

import org.openqa.selenium.firefox.FirefoxDriver;

public class xinkaishi
{

    public static void main(String[] args)

    {
         System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");    //设置火狐的安装路径,防止系统找不到

         FirefoxDriver driver = new FirefoxDriver();        //初始化FireFox浏览器实例,并打开浏览器

        try
        {
             driver.manage().window().maximize();         //最大化窗口

             Thread.sleep(5000);    

             driver.navigate().to("http://www.baidu.com"); 

             Thread.sleep(5000); 

             driver.findElementById("kw").sendKeys("china");        //文本框里输入

             Thread.sleep(5000); 

             driver.findElementById("kw").clear();;        //文本框里清空

             Thread.sleep(5000); 

             driver.findElementById("kw").sendKeys("中国");        //文本框里重新输入

             driver.findElementById("su").click();            //点击确定(搜索)按钮

             Thread.sleep(10000);

        }catch (Exception e)
        {
            e.printStackTrace();
        }finally
        {
            driver.quit();

         }
    }

}

原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12275198.html

时间: 2024-08-07 02:41:50

java+selenium+new——文本框的输入、清空——按钮的单击的相关文章

Java+Selenium向文本框输入内容以后模仿键盘的"ENTRY"

在自动化测试中我们避免不了要模仿一些键盘上按钮的操作,普通的字母,数字,特殊符号,这些都是很简单的,有时候我们也会模仿"SHIFT","ALT","CONTROL",这些Selenium已经提供了Action了,具体如下: Actions actions = new Actions(driver); actions.keyDown(Keys.CONTROL);//按下,松开control actions.keyDown(Keys.CONTROL)

selenium 操作文本框(textarea输入)

selenium 对文本框的输入操作一般有两种形式,传统的是直接通过定位元素通过sendKeys()方法直接在文本框中输入信息.但有时候我们可以通过id 的方式将其进行定位,但却不能通过sendKeys()向文本框中输入文本信息. 这种情况下,也需要借助JavaScript 代码完成输入. HTML代码 <textarea id="id" style="width: 98%" cols="50" rows="5" cla

GUI编程笔记(java)09:GUI控制文本框只能输入数字字符案例

1.首先我们看看我的需求,如下: 控制文本框只能输入数字字符 2.源代码: package cn.itcast_07; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Label; import java.awt.TextField; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.W

文本框限制输入类型&lt;input&gt;的输入框

最近在开发完一个项目后,又测试人员测试bug,然后我根据他们测试出来的bug一个一个的改,然后就遇到了一个问题,文本框是用来搜索,但是,比如这个文本框是用来搜索年龄的区间,输入条件的时候,如果输入了非数字的字符就不能输入.像这样的问题,其实可以通过正则表达式来做的,我们开发的项目中是已经有相应的正则表达式的验证,但是这个框架里做起来不那么容易,于是就用了这个方法,这个方法也许不是最好的,但是能解决目前的问题. 1.只能输入和粘贴汉字 <input onkeyup="value=value.

【Java GUI】文本框和文本区

文本框 文本框(JTextField)是界面中用于输入和输出一行文本的框.JTextField类用来建立文本框.与文本框相关的接口是ActionListener. 文本框处理程序的基本内容有以下几个方面: ①声明一个文本框名. ②建立一个文本框对象. ③将文本框对象加入到某个容器. ④对需要控制的文本框对象注册监视器,监听文本框的输入结束(即输入回车键)事件. ⑤一个处理文本框事件的方法,完成对截获事件进行判断和处理. JTextField类的主要构造方法 JTextField();//文本框的

js文本框只能输入数字,

1,文本框只能输入数字代码(小数点也不能输入) 复制代码代码示例: <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"> 2,只能输入数字,能输小数点. 复制代码代码示例: <input onkeyup="if(isNaN(value))execCommand('und

文本框只能输入数字(兼容IE火狐)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

用javascript实现控制一个文本框的输入字数限制,超出字数限制文本框飘红显示-面试题

用javascript实现控制一个文本框的输入字数限制,超出字数限制文本框飘红显示. html <textarea name="" id="text" cols="30" rows="10" maxLength=10></textarea><br> <span id="span"></span> javascript var str = docum

JavaScript实现在页面上的文本框中输入小写字母自动变为大写字母

<script language="javascript" type="text/javascript"> $(function () { $("input[type=text]").keyup(function () { $(this).val($(this).val().toUpperCase()); }); }); </script> $("input[type=text]") 处可为文本框ID,