前言
在我们进行UI自动化测试的时候,会遇到怎么也定位不上元素的时候。这时候我们就请出,另一种神器:JQuery
JQuery是什么
- JQuery是JavaScript的一个函数库
- JQuery的宗旨是,更少的代码,做更多的事
语法
JQuery目前只支持css
代码演示
# -*- coding: utf-8 -*-
import time
from selenium import webdriver
url = "https://www.baidu.com/"
driver = webdriver.Chrome()
driver.implicitly_wait(10)
driver.maximize_window()
driver.get(url)
# 在输入框内输入文本
input = "$('#kw').val('python')"
driver.execute_script(input)
time.sleep(1)
# 情空输入框内的文本
input = "$('#kw').val('')"
driver.execute_script(input)
time.sleep(1)
# 点击按钮
click = "$('#u1 a:nth-child(1)').click()"
driver.execute_script(click)
time.sleep(1)
driver.quit()