selenium登录实验楼】的更多相关文章

from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC USERNAME = '' # 输入账号 PASSWORD = '' # 输入密码 driver = w…
目的:登录cnblog后新增文章后再次删除该文章并验证 代码如下: #coding: utf-8 from selenium import webdriver from time import sleep import unittest import time class DeletePost(unittest.TestCase): def setUp(self): self.dr = webdriver.Chrome() self.dr.maximize_window() #定义登录方法 de…
使用场景: 测试过程中,有的时候需要登录才可以进行其他操作 举例说明: # coding=utf-8 """ :author: 花花测试 :time: 2017.05.03 :content: 登录操作 """ from selenium import webdriver import time class Login: driver = None def __init__(self): self.driver = webdriver.Chrom…
环境:windows8  python2.7+selenium+chrome 直接上脚本: # coding=utf-8from selenium import webdriverimport timeurl='https://mail.163.com/'loginname='username@163.com'password='12345678'browser = webdriver.Chrome()browser.get(url)browser.maximize_window()time.s…
前言 最近有需求要登录网站查询一些信息,然后再修改一些信息,而且这种工作重复性很强,想着通过自动化的方式来做这个东西. 技术选择 自动化的方式开始考虑的是用python的爬虫来做,但是登录的网站有好多防爬虫机制,js又是压缩的,登陆的时候post参数就有40多个,后来想过phantomjs但是还是有限制,后来发现了selenium这个自动化测试的工作,尝试了一些感觉用起来相对比较简单,而且python-selenium的官方文档也还行. 仔细研究了发现,其实selenium这种方式是最简单的也是…
#! python3 # -*- coding:utf8 -*- # https://selenium-python.readthedocs.io/api.html#selenium.webdriver.remote.webdriver.WebDriver.switch_to_frame #自动提交表单 from selenium import webdriver import time import openpyxl #读取Excel数据 wb=openpyxl.load_workbook('…
为了总结一下Selenium的用法,具体用了这个例子来说明一下. Selenium简单来说,就是通过程序驱动一个浏览器,并且可以通过程序来帮你做一些事情,例如点击.填表呀之类的. 换句话说,你在浏览器上面看到的东西,他都能给你呈现:你能在页面上做的东西,它也能做. Selenium厉害的地方在于,它是一个真正的浏览器,可以对js,css进行渲染,所以WebMagic这个爬虫也整合了这个DownLoader. 但是效率低,因为要打开一个个浏览器. 言归正传,下面介绍使用方法. 1.首先,要有Sel…
京东的滑动验证码在页面上是没有原图的,所有我是用ps把他们拼成一个的. from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import…
我们以登录新浪微博为案例来讲解,首先进入登录页面,输入用户名和密码,点击登录按钮,并且获得用户信息以验证是否登录成功. Web地址:https://login.sina.com.cn/signup/signin.php 在编写功能测试用例时,会假定一个预期结果,在执行用例的过程中把得到的实际结果与预期结果进行比较,从而判断用户的通过或失败.自动化测试用例时右机器去执行的,通常机器不像人一样有思维和判断能力.因此我们在自动化用例执行完成之后,可以从页面上获取一些信息来“证明”用例执行是成功还是失败…
思路:使用python自带的unittest单元测试框架测试163邮箱登录成功的case import unittestfrom selenium import webdriverimport time#定义登录类,登录相关的case都可以在这里 class LoginCase(unittest.TestCase): #每个用例开始前的准备 def setUp(self): print("开始测试") self.dr=webdriver.Chrome() self.dr.get(&qu…