随笔分类 - selenium
摘要:了解ddt,从多种方式取值来认识ddt思想,以及它自身的四个模块的使用
阅读全文
摘要:本文讲述了关于日志的一些基础知识,如:作用、级别、logging模块的具体案例以及在项目中如何插入日志等
阅读全文
摘要:先简单封装一下,后续也可将定位元素方法封装,直接调用方法, import random import string import time import pickle from lib.ShowapiRequest import ShowapiRequest from PIL import Imag
阅读全文
摘要:1、进入https://www.showapi.com/apiGateway/view?apiCode=184 , 注:需注册,再购买此api,1毛钱玩一个月,看自身需求情况 2、下载sdk,安装requests库, 3、将ShowapiRequest.py文件放至项目中,根据需求复制所需java/
阅读全文
摘要:# 截取全屏 picture1 = str('yzm1')+'.png' self.driver.save_screenshot(picture1) # 定位验证码 code = self.driver.find_element_by_xpath('xxx') print(code.location
阅读全文
摘要:注册页需要勾选隐私,定位勾选框 第一种:使用ActionChains elem = driver.find_element_by_id('agree') actions = ActionChains(driver) actions.move_to_element(elem).click().perf
阅读全文
摘要:一、操作定位元素 selenium提供了定位元素的API,这些方法都被定义在webDriver类中,需要以find开头, 例如:find_Element_by_id('') 二、 Selenium WebDriver属性 三、 Selenium WebDriver方法 四、 WebEle
阅读全文
摘要:from selenium import webdriver from time import sleep class TestCase(object): def __init__(self): self.driver = webdriver.Chrome() self.driver.get('ht
阅读全文
摘要:# selenium中对截屏的操作 from selenium import webdriver from time import sleep, strftime, localtime, time import os class TestCase(object): # 初始化 def __init_
阅读全文
摘要:一、操作定位元素 selenium提供了定位元素的API,这些方法都被定义在webDriver类中,需要以find开头, 例如:find_Element_by_id('') 二、 Selenium WebDriver属性 三、 Selenium WebDriver方法 四、 WebElement常用
阅读全文
摘要:from selenium import webdriver from time import sleep ''' selenium中关于js一些常用操作 ''' class TestCase(object): def __init__(self): self.driver = webdriver.
阅读全文
摘要:from selenium import webdriver from selenium.webdriver import ActionChains from time import sleep from selenium.webdriver.common.keys import Keys clas
阅读全文
摘要:from selenium import webdriver from time import sleep ''' 常规操作: 1、启动浏览器 2、访问Url 3、元素定位 4、输入 5.点击 6.退出 ''' def open_browser(browser_type): driver = get
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!-- <form action="javascript:alert('hello')" metho
阅读全文
摘要:from selenium import webdriver from time import sleep import os from selenium.webdriver.support.select import Select class TestCase(object): def __ini
阅读全文
摘要:一、自动化测试实施过程基本可以概括为: 1、定位元素,将其存储起来; 2、对该元素进行操作; 3、对比操作的结果和预期结果是否一致; 二、Selenium 2 的原理: 原理:直接利用浏览器的内部接口来操作浏览器,对于不同平台不同浏览器,必须依赖浏览器内部的Native Component(原生组件
阅读全文
摘要:一、系统环境:Windows 10 + Python 3.6 + Selenium 3.4 + Chrome 59 + Pycharm 二、安装Python: 1、Downloads:https://www.python.org/,打开官网,在Downloads下,选择操作系统,我的环境是Windo
阅读全文

浙公网安备 33010602011771号