博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Selenium-webdriver 系列Python教程(3)————如何执行一段JS
阅读量:7242 次
发布时间:2019-06-29

本文共 683 字,大约阅读时间需要 2 分钟。

hot3.png

有时候在进行自动化测试时需要在页面上执行一段js 脚本, 这个时候就需要用到

execute_script 方法了。

from selenium import webdriver

BrowserObj_dirver = webdriver.Ie()

BrowserObj_dirver.get( "http://www.soso.com")

BrowserObj_dirver.implicitly_wait(5)

BrowserObj_dirver.execute_script("q = document.getElementByIdx_x_x('tb');" + "q.style.border = '1px solid red';")

上面的代码打开了SoSo 的首页,并高亮显示了id 为”tb”的div。

下面的例子演示了在打开QQ 首页的时候如何自动focus 到页面上的soso 搜索框

from selenium import webdriver

BrowserObj_dirver = webdriver.Ie()

BrowserObj_dirver.get( "http://www.qq.com")

BrowserObj_dirver.implicitly_wait(5)

BrowserObj_dirver.execute_script("p = document.getElementByName('w');" + "q.focus();")

转载于:https://my.oschina.net/zhangzhe/blog/415565

你可能感兴趣的文章
linux环境安装node.js环境和pm2
查看>>
跳槽的时候如何和招聘方谈薪水
查看>>
mysql5.7的主从复制+读写分离
查看>>
周工作不得超过40小时
查看>>
synchronized块
查看>>
maven 引入 本地 jar
查看>>
Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(四)
查看>>
服务器RAID6三块硬盘离线 数据丢失的恢复过程
查看>>
Sql Server数据库由于未知原因丢失的恢复方法
查看>>
dsp技术
查看>>
Win7出现临时用户解决办法
查看>>
HttpClient 和 HttpUrlConnection 简单封装
查看>>
windows redis 集群搭建(三)
查看>>
[软考]关键路径法CPM详细解释及应用,实例讲解收集(信息系统项目管理师-时间管理)...
查看>>
基于Cubieboard的HuLuduino硬件计划和Sunduino软件计划启动
查看>>
esxi虚拟机无法正常启动
查看>>
[iOS]内存管理
查看>>
netgear交换机配置
查看>>
一直学做冷静
查看>>
后台前端框架
查看>>