随笔分类 - selenium3
好吧,又做回勤勉的搬运工。
摘要:1 import logging 2 3 4 def handle(): 5 # 1、定义logger对象:负责产生日志,然后交给Filter过滤,然后交给不同的Handler输出 6 logger = logging.getLogger() 7 8 # logger.setLevel("DEBUG
阅读全文
摘要:1 from selenium import webdriver 2 import ddt 3 import time 4 import unittest 5 6 """ 7 DDT(驱动.json文件) 8 """ 9 10 11 @ddt.ddt 12 class TestLogin(unitt
阅读全文
摘要:1 from selenium import webdriver 2 import ddt 3 import time 4 import unittest 5 6 @ddt.ddt 7 class TestLogin(unittest.TestCase): 8 9 @classmethod 10 d
阅读全文
摘要:1 class TestEnorll(): 2 3 def get_data(self): 4 """ 5 读取json文件 6 :return: 7 """ 8 data = [] 9 with open(self, 'r') as f: 10 dict_data = json.loads(f.r
阅读全文
摘要:1 from page.LoginPage import Loginpage 2 import os, sys, pytest 3 4 base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 5 sys.path.
阅读全文
摘要:1 """处理下拉框""" 2 3 from selenium import webdriver 4 from selenium.webdriver.common.by import By 5 from selenium.webdriver.support.ui import WebDriverWa
阅读全文
摘要:'''chrome无头浏览器''' from selenium.webdriver.chrome.options import Options # 导入相应的类 from selenium import webdriver from time import sleep chrome_options = Options() chrome_options.add_argument('- -headle
阅读全文
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") 截取当前窗口,并指定截图图片的存放位置 发现python3在截图时只支持png的图片格式 driver.get_
阅读全文
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") 操作滚动条。。。。 window.scrollTop()方法用于设置浏览器窗口滚动条的水平和垂直位置, 方法的第
阅读全文
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") 获得cookie信息 cookie = driver.get_cookies() 获取cookie信息中key为
阅读全文
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") pass........
阅读全文
摘要:from selenium import webdriver driver = webdriver.Chorme() drvier.implicitly_wait(10) driver.get("http://www.baidu.com") send_keys()实现上传 对于是通过input标签实
阅读全文
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") 在webdriver中处理JavaScript所生成的alert,confirm以及prompt十分简单, 具体
阅读全文
摘要:两个方法 driver.current_window_handle 获取当前窗口句柄 driver.window_handles 获取所有窗口句柄 1 from selenium import webdriver 2 from selenium.webdriver.common.by import
阅读全文
摘要:讲三个方法 driver.switch_to.frame("第一个iframe标签属性值") driver.switch_to.frame(" 第二个iframe标签属性值") driver.switch_to.parnet_frame() 切换回第一个iframe页面 driver.switch_
阅读全文
摘要:通过定位一组元素的方法来,来勾选自己需要勾选的选项。 1 from selenium import webdriver 2 from selenium.common.exceptions import NoSuchElementException 3 from time import sleep 4
阅读全文
摘要:from selenium import webdriver from selenium.common.exceptions import NoSuchElementException driver = webdriver.Chorme() driver.get("http://www.baidu.
阅读全文
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") 通常用的最多的几种验证信息分别是title,URL和text获取文本信息。 打印当前页面的URL now_url
阅读全文
摘要:from selenium import webdriver from selenium.webdriver.common.keys import Keys #导入键盘操作事件 driver = webdriver.Chorme() driver.get("http://www.baidu.com"
阅读全文
摘要:from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains 导入鼠标操作的ActionChains类 driver = webdriver.Chorme() drive
阅读全文

浙公网安备 33010602011771号