随笔分类 -  selenium3

好吧,又做回勤勉的搬运工。
摘要:1 import logging 2 3 4 def handle(): 5 # 1、定义logger对象:负责产生日志,然后交给Filter过滤,然后交给不同的Handler输出 6 logger = logging.getLogger() 7 8 # logger.setLevel("DEBUG 阅读全文
posted @ 2019-11-07 15:31 小天可以 阅读(540) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2019-11-07 14:53 小天可以 阅读(596) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2019-11-07 14:49 小天可以 阅读(224) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2019-11-07 14:46 小天可以 阅读(1442) 评论(0) 推荐(0)
摘要: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. 阅读全文
posted @ 2019-11-07 14:42 小天可以 阅读(784) 评论(0) 推荐(0)
摘要:1 """处理下拉框""" 2 3 from selenium import webdriver 4 from selenium.webdriver.common.by import By 5 from selenium.webdriver.support.ui import WebDriverWa 阅读全文
posted @ 2019-11-05 08:43 小天可以 阅读(459) 评论(0) 推荐(0)
摘要:'''chrome无头浏览器''' from selenium.webdriver.chrome.options import Options # 导入相应的类 from selenium import webdriver from time import sleep chrome_options = Options() chrome_options.add_argument('- -headle 阅读全文
posted @ 2019-10-21 10:36 小天可以 阅读(2048) 评论(0) 推荐(0)
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") 截取当前窗口,并指定截图图片的存放位置 发现python3在截图时只支持png的图片格式 driver.get_ 阅读全文
posted @ 2019-10-20 15:09 小天可以 阅读(132) 评论(0) 推荐(0)
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") 操作滚动条。。。。 window.scrollTop()方法用于设置浏览器窗口滚动条的水平和垂直位置, 方法的第 阅读全文
posted @ 2019-10-20 15:02 小天可以 阅读(102) 评论(0) 推荐(0)
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") 获得cookie信息 cookie = driver.get_cookies() 获取cookie信息中key为 阅读全文
posted @ 2019-10-20 14:54 小天可以 阅读(100) 评论(0) 推荐(0)
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") pass........ 阅读全文
posted @ 2019-10-20 14:44 小天可以 阅读(112) 评论(0) 推荐(0)
摘要:from selenium import webdriver driver = webdriver.Chorme() drvier.implicitly_wait(10) driver.get("http://www.baidu.com") send_keys()实现上传 对于是通过input标签实 阅读全文
posted @ 2019-10-20 14:35 小天可以 阅读(247) 评论(0) 推荐(0)
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") 在webdriver中处理JavaScript所生成的alert,confirm以及prompt十分简单, 具体 阅读全文
posted @ 2019-10-20 14:27 小天可以 阅读(215) 评论(0) 推荐(0)
摘要:两个方法 driver.current_window_handle 获取当前窗口句柄 driver.window_handles 获取所有窗口句柄 1 from selenium import webdriver 2 from selenium.webdriver.common.by import 阅读全文
posted @ 2019-10-20 14:16 小天可以 阅读(177) 评论(0) 推荐(0)
摘要:讲三个方法 driver.switch_to.frame("第一个iframe标签属性值") driver.switch_to.frame(" 第二个iframe标签属性值") driver.switch_to.parnet_frame() 切换回第一个iframe页面 driver.switch_ 阅读全文
posted @ 2019-10-20 14:13 小天可以 阅读(203) 评论(0) 推荐(0)
摘要:通过定位一组元素的方法来,来勾选自己需要勾选的选项。 1 from selenium import webdriver 2 from selenium.common.exceptions import NoSuchElementException 3 from time import sleep 4 阅读全文
posted @ 2019-10-20 14:12 小天可以 阅读(185) 评论(0) 推荐(0)
摘要:from selenium import webdriver from selenium.common.exceptions import NoSuchElementException driver = webdriver.Chorme() driver.get("http://www.baidu. 阅读全文
posted @ 2019-10-20 14:10 小天可以 阅读(94) 评论(0) 推荐(0)
摘要:from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") 通常用的最多的几种验证信息分别是title,URL和text获取文本信息。 打印当前页面的URL now_url 阅读全文
posted @ 2019-10-20 13:52 小天可以 阅读(254) 评论(0) 推荐(0)
摘要:from selenium import webdriver from selenium.webdriver.common.keys import Keys #导入键盘操作事件 driver = webdriver.Chorme() driver.get("http://www.baidu.com" 阅读全文
posted @ 2019-10-20 13:43 小天可以 阅读(111) 评论(0) 推荐(0)
摘要:from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains 导入鼠标操作的ActionChains类 driver = webdriver.Chorme() drive 阅读全文
posted @ 2019-10-20 12:18 小天可以 阅读(192) 评论(0) 推荐(0)