selenium通过JavaScript修改元素属性
来源:互联网 发布:如何开启3724端口 编辑:程序博客网 时间:2024/06/17 05:02
今天尝试用JavaScript修改元素属性,但最后放弃这种方法了,因为一直定位不到元素,所以就不用说修改元素属性了,不过找到的知识点可以这里记录下
<input data-v-1cd6904b="" type="text" placeholder="选择日期" title="" class="date-input">
(这个是用css方法定位的)
((JavascriptExecutor)driver).executeScript("document.querySelector('div.box-r>div.date-wrap>input').setAttribute(title,'20170717')");
下面是一个网友给提供的方法 跟上面的差不多吧,但都因为定位不到元素,所以最后没用
JavascriptExecutor jse = (JavascriptExecutor) driver;
WebElement elm = driver.findElement(By.xpath("//div[@id='bannerone']/div[2]/div/input"));
jse.executeScript("arguments[0].setAttribute('title','20170718');",elm);
阅读全文
0 0
- selenium通过JavaScript修改元素属性
- Selenium调用JavaScript修改元素属性
- Selenium修改元素的z-index属性
- 27、Selenium + Python 实现 UI 自动化测试-调用 JavaScript 修改元素属性
- 纯javascript实现通过属性选择元素
- e.style.opacity 通过javascript调用元素的样式属性
- JavaScript中的通过html元素的标签属性找节点
- selenium自动化,写一下修改元素style不可见属性的做法
- JavaScript基础之获取及修改元素属性
- jQuery-修改元素属性
- Python+selenium:获取一组元素属性值
- JavaScript 操纵元素属性
- Python-Selenium修改div元素的方法
- Javascript修改Html元素
- 通过hover修改其他元素
- JavaScript 修改页面属性
- javascript之DOM编程通过html元素的标签属性找节点
- 通过 JavaScript查找 HTML 元素
- react学习笔记
- oracle简单操作
- ToastUtils工具类
- (转载)poi 列自适应
- 百度SEO过程中,死链链接、死链前链、锚文本、发现时间分别代表什么含义
- selenium通过JavaScript修改元素属性
- 如何转载别人的文章
- 对抗生成网络及代码实例
- bug经验-文件路径问题
- 微软 Azure 宣布支持 OpenBSD
- 开闭原则(Open
- nginx支持多个http https
- 1040. Longest Symmetric String (25)
- 使用PHP导入和导出CSV文件