摘要: 显示界面为如下 先获取div的这个元素后使用js的scrollTop和scrollLeft进行操作,如下 阅读全文
posted @ 2018-08-15 21:59 月燕如 阅读(1329) 评论(0) 推荐(0) 编辑
摘要: excle的读如下: 写如下: 1. 使用xlwt模块 import xlwt import xlwt # 导入xlwt # 新建一个excel文件 file = xlwt.Workbook() #注意这里的Workbook首字母是大写,无语吧 # 新建一个sheet table = file.ad 阅读全文
posted @ 2018-08-07 23:36 月燕如 阅读(314) 评论(0) 推荐(0) 编辑
摘要: # coding:utf-8import unittestimport ddtfrom selenium import webdriverfrom ke1test.pageobjectmodle.page_blog.loginpage import LoginPage'''所谓的数据驱动就是能自动将 阅读全文
posted @ 2018-08-07 15:55 月燕如 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 一、滚动 在python中有几种方法解决这种问题,简单介绍下,给需要的人: 方法一)使用js脚本直接操作,方法如下: 或: 上面两种方法并不通用,通用方法为: 方法二)使用js脚本拖动到提定地方 这个方法可以将滚动条拖动到需要显示的元素位置,此方法用途比较广,可以使用 二、修改属性 方法一 五、对富 阅读全文
posted @ 2018-08-06 17:37 月燕如 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 分层设计好处: 1、底层封装,避免重复代码,减少代码量 2、页面层元素抓取,单个页面写一个脚本(模块),修改元素定位方便,便于元素定位的维护工作 3、用例层只做用例设计的事,调用page页面模块的方法,简单粗暴 4、便于他人同时并行开发工作,也可调用别人写的page页面模块 阅读全文
posted @ 2018-08-06 00:07 月燕如 阅读(91) 评论(0) 推荐(0) 编辑
摘要: # coding:utf-8import unittestimport osfrom common.htmlRunner import HTMLTestRunnerimport timenow_time = time.strftime('%Y_%m_%d_%H_%M_%S')print(now_ti 阅读全文
posted @ 2018-08-04 15:51 月燕如 阅读(373) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriveroption = webdriver.ChromeOptions()option.add_argument('--user-data-dir=C:/Users/Administrator/AppData\Local/Google/Chrom 阅读全文
posted @ 2018-08-01 12:05 月燕如 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 使用python+selenium启动各大浏览器时,和手动打开浏览器并不一样,不会自动启动插件,因此需要加载用户自己的配置文件,加载方法如下: chrome: from selenium import webdriver options = webdriver.ChromeOptions() opt 阅读全文
posted @ 2018-08-01 09:50 月燕如 阅读(296) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverdriver = webdriver.Chrome()driver.get('http://www.baidu.com')driver.implicitly_wait(10)t = driver.find_element_by_css_se 阅读全文
posted @ 2018-08-01 09:40 月燕如 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 弹框有三种: 1、alert,只有确定按钮的 2、confirm,有取消和确定按钮的 3、prompt,有取消、确定按钮以及输入内容的输入框 弹框不是html5的弹框而是系统弹框是,使用firebug无法定位,各个浏览器的样式不一样 代码如下: 阅读全文
posted @ 2018-07-31 09:45 月燕如 阅读(277) 评论(0) 推荐(0) 编辑