python+selenium----Jquery定位

Jquery主要解决selenium里面的定位到元素,click失效的问题

输入框输入jquery定位语法:  $('css selector')

 

 

 

 

 Jquery行为

1.发送文本语法:$(css selector).val(输入值)

2.清空文本语法:$(css selector).val('') #空字符串

3.点击按钮:$(css selector).click()

from selenium import webdriver
from time import sleep


driver = webdriver.Firefox()
driver.get('http://www.baidu.com')
driver.implicitly_wait(10)

#jquery事件
s = '''$('[name="wd"]').val('selenium')'''
#执行脚本
driver.execute_script(s)
sleep(3)
#清空
clear = "$('#kw').val('')"
driver.execute_script(clear)

sleep(2)
driver.close()

 

Jquery在页面上调试

$('#account').val('admin');
$('[name="password"]').val('123456');
$('#submit').click()

 

 

posted @ 2020-09-21 21:04  莫使娇躯空对月  阅读(679)  评论(0)    收藏  举报