美文网首页
Selenium学习

Selenium学习

作者: 恰似一碗咸鱼粥 | 来源:发表于2019-01-03 22:23 被阅读0次

1.打开网页

#coding : utf-8
from selenium import webdriver
#引入webdriver文件
driver=webdriver.Chrome()
#创建Chrome对象,调用Chrome浏览器
driver.get("http://idler.online/")
#在Chrome中输入url路径

2.Wait Time

#coding : utf-8
from selenium import webdriver
#引入webdriver文件
import time
#导入time包
driver=webdriver.Chrome()
#创建Chrome对象,调用Chrome浏览器
driver.get("http://idler.online/")
#在Chrome中输入url路径
time.sleep(3)
#设置等待3s
driver.quit()

3.刷新网页

#coding : utf-8
from selenium import webdriver
#引入webdriver文件
import time
driver=webdriver.Chrome()
#创建Chrome对象,调用Chrome浏览器
driver.get("http://idler.online/")
#在Chrome中输入url路径
time.sleep(3)
driver.refresh()
#刷新页面

4.缩放页面/截屏

driver.maximize_window()
#最大化浏览器窗口
driver.set_window_size(800,600)
#如方法名,set这个window的size
#coding : utf-8
from selenium import webdriver
#引入webdriver文件
driver.get_screenshot_as_file("c:\\CloudMusic\pic.png")

5.浏览器操作:关闭操作

两种方法:

driver.close()
#关闭当前窗口
driver.quit()
#关闭所有与当前窗口有关联的窗口,并退出驱动,释放资源

6.Web元素定位

通过id定位,find_element_by_id()

#coding : utf-8
from selenium import webdriver
import time
driver=webdriver.Chrome()
driver.get("https://www.baidu.com/")
button=driver.find_element_by_id("su")
search=driver.find_element_by_id("kw")
search.send_keys("zjy")
time.sleep(2)
button.click()

相关文章

网友评论

      本文标题:Selenium学习

      本文链接:https://www.haomeiwen.com/subject/mjccrqtx.html