Selenium学习
文章平均质量分 62
m0_38034387
小小测试~~自主学习!目前已经自学 Selenium、Python、Jmeter
展开
-
Selenium的学习(Python3+Selenium的搭建)
1.上网搜索下载Python。最高安装高版本的 Python版。如:3.6版本。因高版本自带 Selenium 模块。如电脑上已经安装低版本的Python,则通过 pip install selenium 来进行安装。下载地址:https://www.python.org/2.下载 Google 浏览器。查看对应的版本号去下载相应的 WebDriver 版本。WebDriver下载地址:http:...原创 2018-03-14 15:35:32 · 506 阅读 · 0 评论 -
Selenium 基础篇三(通常方法)
Selenium 中存在了许多的方法,但是通常一些方法我们并不是经常回去使用到他们。所以这篇文章就来讲述一下我们平时经常会使用到的一些 Selenium 当中的方法。 1.size() 方法:获取对象的框高。 具体实现方法如下:实现效果如下图:一般 size() 方法用来查看一些页面元素的大小是否满足需求文档上所定义的大小,获取即可使用 if 判断来进行比较。 2.ti...原创 2018-03-26 11:44:54 · 193 阅读 · 0 评论 -
Selenium 基础篇四(不常用方法__持续更新)
上篇博客讲了一些 Selenium 学习当中经常使用到的一些方法,现在讲一下 Selenium 学习当中并不会经常使用到的一些方法,但是也很有用的一些方法。 1.鼠标操作事件: 鼠标操作事件需要导入的 jar 包: ActionChains 类常用鼠标操作方法: context_click():右击。 double_clcik():双击。 dra...原创 2018-03-26 13:59:29 · 194 阅读 · 0 评论 -
Python+Selenium+HTMLTestRunner 案例+问题
代码摘自:https://blog.csdn.net/sinat_37487842/article/details/61920980。问题一借鉴:https://www.cnblogs.com/youreyebows/p/7867508.html。该博客主要写一下中途出现的问题,以及解决方式。代码以上述博主博客为例。问题一:执行了 unittest,却没有执行 main 方法。 即为:Python...原创 2018-05-17 15:44:09 · 755 阅读 · 0 评论 -
Selenium 模块化(一)
#!/usr/bin/python# -*- coding:utf-8from selenium import webdriverimport unittest,timeclass baidu(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome() self.dr...原创 2018-05-16 15:48:44 · 427 阅读 · 0 评论 -
Selenium 模块化(二)
本文章主要讲如果进行多模块之间的自动化操作。1.将登录模块封装成一个公共类:#!/usr/bin/python# -*- coding:utf-8# 用户登录class login(): # 登录 def test_login(driver): try: # 访问登录界面,进行登录操作 url = "http:...原创 2018-05-16 16:01:41 · 297 阅读 · 0 评论 -
Selenium_不同元素查找(持续更新)
查找被隐藏的元素:通过修改对象 JS 属性来进行查找。js = 'var q=document.getElementById(\"password\");q.style.display="block"'driver.execute_script(js)driver.find_element_by_id("password").send_keys("123456")定位 Select 元素:1)使用...原创 2018-05-16 16:07:56 · 288 阅读 · 0 评论 -
Python+Selenium+unittest 框架学习总结
近期学习了自动化框架,基于Python自带的unittest模块。因为该框架是基于python自带的unittest,所以很多方法需要自己去定义,在过程中也遇到了许许多多的问题。该骗博客主要记录框架的主要结构和学习过程中所遇到的问题。1.框架结构 框架目录分为9层。下面来介绍一下每一层的作用:config:配置文件层。主要存放 ini 类型的配置文件。配置文件主要用于配置:①浏览器对...原创 2018-06-04 15:48:56 · 17685 阅读 · 1 评论 -
自定义日志文件
借用:https://blog.csdn.net/u011541946/article/details/70198676 博客# !/usr/bin/python# -*- coding:utf-8 -*-import loggingimport os.pathimport time# 自定义日志类class Logger(object): def __init__(s...转载 2018-05-30 11:37:39 · 340 阅读 · 0 评论