webdriver 选择下拉列表的操作

欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/

标准的下拉列表为select类型

封装方法

public void select(String xpath, String value){
   Select
s = new Select(driver.findElement(By.xpath(xpath)));
   
s.selectByValue(value);
 }

操作页面如下所示

select("//select[@id=‘parkind_add_shopGoodsParkinds_cParkindtype‘]","0");
//普通参数
   select("//select[@id=‘parkind_add_shopGoodsParkinds_cParkindtype‘]","1");
//筛选参数

参考:

http://jarvi.iteye.com/blog/1450883

欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/

webdriver 选择下拉列表的操作,布布扣,bubuko.com

时间: 2024-12-15 06:50:23

webdriver 选择下拉列表的操作的相关文章

jQuery实战:创建元素包装集,选择将被操作的元素

看完你能学到什么? 1.利用基本CSS选择器 2.利用子选择器.容器选择器和特性选择器 3.通过位置选择 4.利用自定义jQuery选择器 几乎使用任何jQuery方法的时候,我们必须做的第一件事,就是选择将被操作的页面元素.有时,想要选择的元素集合是易于描述的,例如"页面上的所有链接元素".有时,需要比较复杂的描述,比如"拥有CSS类leftchild的偶数的段落 ". 庆幸的是,jQuery提供了健壮的选择器语法,让我们能轻松,优雅和简明地指定几乎人和元素集合.

全扫描访问方法:(1)如何选择全扫描操作

一般来说,总共只有两种基本的数据访问途径:全扫描或者索引扫描.全扫描过程中,多个块被读入到一个IO运算中.索引扫描首先扫描索引叶子块以取得特定的行ID,然后利用这些行ID来访问父表取得实际的数据. 全扫描访问方法:当对一个对象进行扫描时,与改对象相关的所有数据块都必须取出并进行处理,以确定块中所包含的数据行是否是你的查询所需要的,Oracle必须将整个数据块读取到内存中以取得这个块中所存储的数据行的数据.当一个查询需要返回表中绝大多数的数据行时,选择使用全扫描的可能性当然也是最高的. 如何进行全

selenium webdriver模拟鼠标键盘操作

在测试使用Selenium webdriver测试WEB系统的时候,用到了模拟鼠标.键盘的一些输入操作. 1.鼠标的左键点击.双击.拖拽.右键点击等: 2.键盘的回车.回退.空格.ctrl.alt.shift等: 在webdriver中,有专门的一个类,是用来进行鼠标.键盘的模拟操作的,那就是Actions类,该类使用时,又会涉及到Keyboard.Mouse.CompositeAction(复合动作),先对Mouse的方法做简单罗列,然后再用代码说明: 1.鼠标左键点击: Actions ac

选择下拉列表最大索引值 Select From List By Max Index

Select是网页表单中较为常见的元素,在Selenium2Library 中也有相应关键字可以操作,比如: (1)通过指定索引选择 Name: Select From List By Index     Arguments: [ locator | *indexes ] Selects `*indexes` from list identified by `locator` (2)通过指定文本选择 Name: Select From List By Label      Arguments:

PHP+MySql+Bootstrap实现用户界面数据的删除、修改与批量选择删除——实例操作

第一步:在数据库中建立要操作的信息表 如下图: 第二步:实现对该信息表中数据的删除功能 代码如下:main(主页面) <!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>删除功能</title>        <script src="bootstrap/js/jquery-1.11.2.min.js

Selenium2(WebDriver)总结(五)---元素操作进阶(常用类)

1.Alert类 Alert是指windows弹窗的一些操作,需要new一个Alert类 driver.switchTo().alert():切换到alert窗口 alert.getText():取得弹窗上面的字符串 alert.accept():点击确定/ok类的按钮,使弹窗消失 alert.dismiss():取消 public void testAlert(){ WebElement element = driver.findElement(By.className("alert"

Selenium2(WebDriver)总结(四)---基本元素操作

WebDriver提供了常用的WEB控件的操作方法,比如:按钮.输入框.超链接等,废话不多说,直接上代码: import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.support.ui.

JavaScript学习笔记之下拉选择框的操作

对于下拉框的操作十分繁多,这几天项目需要就总结一下 一.动态构建option 有时候我们需要动态构建下拉选择框里面的值,这里我们就要用到 var varItem = new Option("文本","值");构建一个或多个<option value="值">文本</option> var varItem = new Option("studentName","name"); 例子1:

select下拉列表js操作兼容性问题分享

做一个下拉列表鼠标移入改变对应的图片的值, $("select").mosover(function(){ //var i=$(this).find("selected","selected").text(); //改变对应的内容 }) 可是在谷歌上鼠标移到option上并没有变化,火狐好使. 无奈只能自己写个下拉菜单再进行DOM操作.