WebDriver-------页面中的滚动条怎么滚动,并对隐藏的元素赋值
来源:互联网 发布:照片设计发型软件 编辑:程序博客网 时间:2024/06/09 01:26
下面是我在爬文过程中找到的关于action的操作,不好意思直接拿来用了, 原文地址Link
Actions action = new Actions(driver);
action.keyDown(Keys.NUMPAD1).perform();
action.keyDown(Keys.NUMPAD1).perform();
action.keyUp(Keys.NUMPAD1).perform();
执行时返回如下错误:java.lang.IllegalArgumentException: Key Down / Up events only make sense for modifier keys......
原因:原来这两个函数只支持“modifier keys”
扩充:
1、顺便了解了一下什么是modifier keys:原来是指键盘中ctrl、shift、alt等需要跟其他键一起使用才有作用的键。
2、那非转义键我们怎么用呢?可使用sendKeys函数。
action.sendKeys(Keys.NUMPAD1).perform();
3、组合用法:
action.keyDown(Keys.CONTROL).sendKeys(Keys.F5).keyUp(Keys.CONTROL).perform();
下面是我想到的关于页面中的滚动条怎么滚动,并给隐藏的元素赋值
public void inputMoney(String input) throws Exception {
chrome.dr.findElements(By.xpath("//*[@id=\"recharge_paylist\"]/input"));
for (int i = 1; i < 11; i++) {
chrome.dr.findElement(By.xpath("//*[@id=\"recharge_paylist\"]/div[" + i + "]/input")).sendKeys(input);
chrome.clickBtnByXpath("//*[@id=\"recharge_paylist\"]/div[1]/label");
new Actions(chrome.dr).sendKeys(Keys.DOWN).perform();
}
}
chrome.dr.findElements(By.xpath("//*[@id=\"recharge_paylist\"]/input"));
for (int i = 1; i < 11; i++) {
chrome.dr.findElement(By.xpath("//*[@id=\"recharge_paylist\"]/div[" + i + "]/input")).sendKeys(input);
chrome.clickBtnByXpath("//*[@id=\"recharge_paylist\"]/div[1]/label");
new Actions(chrome.dr).sendKeys(Keys.DOWN).perform();
}
}
0 0
- WebDriver-------页面中的滚动条怎么滚动,并对隐藏的元素赋值
- 怎么隐藏滚动条?
- 怎么隐藏滚动条
- 怎么隐藏滚动条
- 隐藏页面滚动条
- 页面元素滚动条
- 隐藏/修饰页面的滚动条
- 问题:怎么隐藏滚动条?
- selenium python webdriver 操作页面的滚动条
- 隐藏IE页面滚动条
- 页面滚动条隐藏拙见
- python+webdriver 滚动条
- 页面滚动条 body的滚动条
- HTML滚动条制作,怎么去除IE页面滚动条
- 强制隐藏页面出现滚动条的问题
- 隐藏网页的滚动条
- 隐藏UIScrollView的滚动条
- 隐藏listView的滚动条
- c++ memset、memcpy函数
- 利用ViewFlipper实现实际应用中banner的自动滑动和手动滑动结合。
- MySQL实现类似Oracle的序列 - sequence
- 【poj1185】 炮兵阵地 题解&代码(C++)
- mysqli属性方法详解:
- WebDriver-------页面中的滚动条怎么滚动,并对隐藏的元素赋值
- Effective Object C 2.0——对象、消息和运行期
- UML建模学习4:UML基本构造块之图
- 第4周 C语言及程序设计提高例程-6 参数传递方式:传值与传地址
- 安卓布局
- ubuntu14.04搭建scikit-learn环境及pydev
- 自定义属性剖析
- java面试基础知识(二)
- 染色日志