encoding = utf-8
import unittest
from selenium import webdriver
import time
def highLightElement(dr,element):
“”"
高亮显示页面操作元素
:param dr: 浏览器
:param element: 页面元素
:return: 无
“”"
dr.execute_script(‘arguments[0].setAttribute(“style”,arguments[1]);’,element,
‘background:green;border:2px solid red;’)
class TestHighLight(unittest.TestCase):
def setUp(self) -> None:
self.dr = webdriver.Chrome()
def tearDown(self) -> None:
self.dr.quit()
def test_highLight(self):
url = 'http://sogou.com'
self.dr.get(url)
searchBox = self.dr.find_element_by_id('query')
highLightElement(self.dr,searchBox)
time.sleep(3)
searchBox.send_keys('我是菜鸟')
submitButton = self.dr.find_element_by_id('stb')
highLightElement(self.dr,submitButton)
time.sleep(3)
submitButton.click()
time.sleep(3)
if name == ‘main’:
unittest.main()