分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

webdriver高级应用- 高亮显示正在操作的页面元素

发布时间:2023-09-06 01:48责任编辑:熊小新关键词:暂无标签
#encoding=utf-8import unittestfrom selenium import webdriverimport timedef highLightElement(driver,element): ???# 封装好的高亮显示页面元素的方法 ???# 使用JavaScript代码将传入的页面元素对象的背景颜色和边框颜色分别设置为 ???# 绿色和红色 ???driver.execute_script("arguments[0].setAttribute(‘style‘, ???arguments[1]);", element,"background:green; border:2px solid red;")class TestDemo(unittest.TestCase): ???def setUp(self): ???????# 获取浏览器驱动实例 ???????self.driver = webdriver.Ie(executable_path = "e:\\IEDriverServer") ???def test_HighLightWebElement(self): ???????url = "http://sogou.com" ???????# 访问搜狗首页 ???????self.driver.get(url) ???????searchBox = self.driver.find_element_by_id("query") ???????# 调用高亮显示元素的封装函数,将搜索输入框进行高亮显示 ???????highLightElement(self.driver, searchBox) ???????# 等待3秒,以便查看高亮效果 ???????time.sleep(3) ???????searchBox.send_keys(u"光荣之路自动化测试") ???????submitButton = self.driver.find_element_by_id("stb") ???????# 调用高亮显示元素的封装函数,将搜索按钮进行高亮显示 ???????highLightElement(self.driver, submitButton) ???????time.sleep(3) ???????submitButton.click() ???????time.sleep(3) ???def tearDown(self): ???????# 退出浏览器 ???????self.driver.quit()if __name__ == ‘__main__‘: ???unittest.main()

webdriver高级应用- 高亮显示正在操作的页面元素

原文地址:https://www.cnblogs.com/qingqing-919/p/8716570.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved