python+selenium基础
just_花生
一念生,一念灭,都是自然界的规律罢了,何必强求……
展开
-
python+selenium之截图处理
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是python+selenium之截图处理#coding=utf-8from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get('http://www.baidu.com')driver.find_element_by_id("kw").send_keys("selenium")driver.find_element_by_id("su原创 2022-03-05 17:06:25 · 297 阅读 · 0 评论 -
python+selenium之弹窗处理
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是python+selenium之弹窗处理#coding=utf-8from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsimport timedriver = webdriver.Firefox()driver.get('http://www.baidu.com')ele = driver.find_原创 2022-03-05 17:06:52 · 753 阅读 · 0 评论 -
python+selenium之多窗口切换
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是python+selenium之多窗口切换#coding=utf-8from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get('http://www.baidu.com')driver.find_element_by_id("kw").send_keys("selenium")driver.find_element_by_id("s原创 2022-02-19 10:08:49 · 289 阅读 · 0 评论 -
python+selenium之元素等待的三种方式
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是python+selenium之元素等待的三种方式'''异常讲解try: open("abc.txt",'r') print(aa)except BaseException as msg: print(msg)'''#coding=utf-8from selenium import webdriverfrom time import ctimedriver = webdriver.Firefox()#设置隐式等待为10原创 2022-02-19 10:08:02 · 9123 阅读 · 0 评论 -
python+selenium之获取当前url和title
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是python+selenium之获取当前url和title#coding=utf-8from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get('http://www.baidu.com')print('Srate test=================')title = driver.titleprint(title)#获取原创 2022-02-19 10:06:56 · 997 阅读 · 0 评论 -
python+selenium之键盘事件
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是python+selenium之键盘事件#coding=utf-8from selenium import webdriverfrom selenium.webdriver.common.keys import Keys#导入keys模块import timedriver = webdriver.Firefox()driver.get('http://www.baidu.com')driver.find_element_by_id原创 2022-02-19 10:03:03 · 330 阅读 · 0 评论 -
python+selenium之鼠标事件
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是python+selenium之鼠标事件#coding=utf-8from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChains#导入提供鼠标操作的ActionChains类import timedriver = webdriver.Firefox()driver.get('http://www.baidu原创 2022-02-19 10:02:15 · 266 阅读 · 0 评论 -
python+selenium_元素的size、text、属性值、元素是否可见
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是python+selenium_元素的size、text、属性值、元素是否可见#coding=utf-8from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get('http://www.baidu.com')size = driver.find_element_by_id("kw").sizeprint(size)#获取输入框的尺原创 2022-02-19 10:01:22 · 318 阅读 · 0 评论 -
python+selenium输入框简单操作
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是python+selenium输入框简单操作#coding=utf-8from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get('http://www.baidu.com')driver.find_element_by_id("kw").send_keys("selenium")time.sleep(2)driver.find_e原创 2022-02-19 10:00:08 · 3356 阅读 · 0 评论 -
python+selenium之浏览器控制
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是python+selenium之浏览器控制,前进,后退,大小,刷新等#coding=utf-8from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get('http://www.baidu.com')driver.set_window_size(480,800)#设置浏览器尺寸大小time.sleep(2)driver.maxim原创 2022-02-19 09:58:55 · 134 阅读 · 0 评论 -
python+selenium之元素定位
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是python+selenium之元素定位基础知识#coding=utf-8#使用ID定位from selenium import webdriverdriver = webdriver.Firefox()driver.get('http://www.baidu.com')driver.find_element_by_id("kw").send_keys("selenium")#通过id定位输入框,html规定,id在文档中必须唯一原创 2022-02-19 09:47:40 · 292 阅读 · 0 评论 -
python+selenium第一个脚本
背景:补发之前的欠账,17年的时候写在本地,一直未上传这个是初学者的第一个脚本#coding=utf-8#为防止乱码情况,以及方便在的在程序中添加中文注释from selenium import webdriver#导入selenium的webdriver包,只有导入,才能使用webdriver开发脚本import time#导入时间模块driver = webdriver.Firefox()time.sleep(4)#把webdriver的firefox对象赋值给变量driver,只有原创 2022-02-19 09:44:40 · 225 阅读 · 1 评论