
Selenium官网笔记
CodeMaoLiu
这个作者很懒,什么都没留下…
展开
-
working with cookies
from selenium import webdriver import time # 添加Cookie with webdriver.Chrome() as driver: print('进入示例网址') driver.get("http://www.example.com") print('添加cookie') # Adds the cookie into current browser context driver.add_cookie({"name": .原创 2020-08-25 03:16:18 · 130 阅读 · 0 评论 -
mouse and keyboard actions in detail
from selenium import webdriver from selenium.webdriver.common.by import By import time # clickAndHold with webdriver.Chrome() as driver: print('打开百度') driver.get("https://www.baidu.com") # Store 'google search' button web element print('.原创 2020-08-25 03:03:56 · 222 阅读 · 0 评论 -
page models
from selenium import webdriver from selenium.webdriver.common.by import By import time """ 页面对象封装登录页 """ class SignInPage: def __init__(self, driver): self.driver = driver # <input name="user_name" type="text" value=""> .原创 2020-08-24 14:07:22 · 175 阅读 · 0 评论 -
keyboard
from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import time try: # send_keys发送按键消息 print('发送按键消息') driver = webdriver.Chrome() print('打开百度') driver.get("http:/.原创 2020-08-24 08:19:53 · 249 阅读 · 0 评论 -
waits
from selenium import webdriver from selenium.common.exceptions import ElementNotVisibleException, ElementNotSelectableException from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait def document_initialised(d.原创 2020-08-24 07:50:18 · 189 阅读 · 0 评论 -
page loading strategy
from selenium import webdriver from selenium.webdriver.chrome.options import Options try: options = Options() print('设置页面加载策略为normal') options.page_load_strategy = 'normal' driver = webdriver.Chrome(options=options) print('打开百度') .原创 2020-08-24 07:48:55 · 838 阅读 · 0 评论 -
browser main pulation 02
from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By try: # 启动驱动程序 driver = webdriver.Chrome() print('打.原创 2020-08-24 07:46:52 · 223 阅读 · 0 评论 -
browser mainpulation
# 要实例化 Chrome/Chromium 会话,您可以执行以下操作: # 简单赋值 from selenium.webdriver import Chrome driver = Chrome() # 打开网站 driver.get("https://selenium.dev") # 获得当前 URL print(driver.current_url) # 按下浏览器的后退按钮: driver.back() # 按下浏览器的前进键: driver.forward() # 刷新当前页面 dri.原创 2020-08-24 07:46:19 · 257 阅读 · 0 评论 -
web element
from selenium import webdriver from selenium.webdriver.common.by import By with webdriver.Chrome() as driver: print('进入百度') driver.get("https://www.baidu.com/") print('选中name为wd的单个搜索框') search_box = driver.find_element(By.NAME, "wd") .原创 2020-08-24 07:44:53 · 420 阅读 · 0 评论