python+selenium
文章平均质量分 68
小小柠檬9
这个作者很懒,什么都没留下…
展开
-
(1)python+selenium第一个自动化脚本:实现打开百度首页并搜索selenium
一、第一个自动化脚本:实现打开百度首页并搜索”selenium”#coding=utf-8from selenium import webdriver driver=webdriver.Firefox() #利用火狐浏览器driver.get(http://www.baidu.com) #打开get到的网址driver.find_element(‘id’,’k...原创 2018-05-18 21:22:40 · 14831 阅读 · 1 评论 -
C#系统实战(5):添加学生信息
其实和添加教师信息差不多,只是多了一个Radio按钮(用click方法)全当是巩固一下#coding =utf-8from selenium import webdriverimport unittest,loginfrom selenium.webdriver.common.alert import Alertclass Add_stuinfo(unittest.TestCase): ...原创 2018-06-21 20:57:15 · 2109 阅读 · 0 评论 -
C#系统实战(4):修改教师信息
修改教师信息:点击“编辑”按钮(通过link_text定位)---定位到要修改的位置,更改信息(先清空,再输入)---点击“更新”按钮----出现弹框(接受弹框并输出弹框内容)把姓名:“赵丽颖”改成“张艺兴”#coding =utf-8from selenium import webdriverimport unittestimport time,loginfrom selenium.we...原创 2018-06-21 20:52:03 · 389 阅读 · 0 评论 -
C#系统实战(3):获取提示信息:“不能为空”
当输入的教师信息不完整时,某些必填项没有填,那么将会出现提示“不能为空”,下面我们用自动化实现获取这个文本信息。用.text来获取:text2=driver.find_element_by_id('ContentPlaceHolder1_RequiredFieldValidator2').text#coding =utf-8from selenium import webdriverimpor...原创 2018-06-21 20:38:45 · 2636 阅读 · 0 评论 -
C#系统实战(2):把登录模块化,用login.login(self)调用
因为所有操作之前都要进行登录,如果每次都写一遍登录太繁琐了,我们把登录模块化,以后只要用到它就调用一下就可以了。1、首先把登录的代码放到login.py的login函数中#输入密码,下拉列表框中选择“管理员”,点击“登录”#coding=utf-8from selenium import webdriverimport unittestdef login(self): driver...原创 2018-06-21 20:27:11 · 1745 阅读 · 0 评论 -
C#系统实战(1):登录界面,添加教师信息
最近C#老师带着一块做了一个学生管理系统,分为3种用户:学生(做题)、教师(添加学生信息,出题)、管理员(添加教师和学生信息)。然后最近就跟着老师的进度,一步步做自动化。首先做的是管理员的功能实现以管理员身份登录,添加教师信息主要是定位输入框,下拉框(二次定位),点击按钮点击“添加教师信息”,输入信息,点击“添加”代码:#coding=utf-8from selenium import webd...原创 2018-06-21 20:17:02 · 3202 阅读 · 0 评论 -
(1)python+selenium第三个自动化脚本:利用xx.txt和xx.csv文件实现数据参数化
对所需输入的数据进行参数化,也就是从本地读取文件中的数据1.读取以记事本形式保存的数据#读取.txt文本中的内容,一行行的读取:open()打开文件,readlines()读取全部内容,再迭代输出#coding=utf-8source=open("keyword.txt","r")values=source.readlines()for key in values: print(k...原创 2018-06-21 19:53:00 · 1069 阅读 · 0 评论 -
(2-2)python+selenium第二个自动化脚本:用函数实现获取猫眼电影中排名前100的
用函数实现:从猫眼电影的排行中,选出排名在前十页的电影信息,包括: 排名:1 URL://ms0.meituan.net/mywww/image/loading_2.e3d934bf.png 片名:霸王别姬 主演:张国荣,张丰毅,巩俐 上映时间:1993-01-01(中国香港) 得分:9.6 '''import jsonimport requ...原创 2018-06-21 19:39:32 · 437 阅读 · 0 评论 -
(2)python+selenium第二个自动化脚本:获取猫眼电影排名前100
从猫眼电影的排行中,选出排名在前十页的电影信息,包括: 排名:1 URL://ms0.meituan.net/mywww/image/loading_2.e3d934bf.png 片名:霸王别姬 主演:张国荣,张丰毅,巩俐 上映时间:1993-01-01(中国香港) 得分:9.6 '''主要用到request库(自己在cmd下进入python的...原创 2018-06-21 19:35:04 · 796 阅读 · 0 评论 -
定位到新弹窗中
当遇到对话框是DIV的时候则采用本文的方法进行处理注意:定位div新窗口之前,一定要等待几秒,否则容易定位出错:time.sleep(3)例一:driver = webdriver.Firefox()driver.get('http://www.baidu.com')#点击登录链接driver.find_element_by_name('tj_login').click()...原创 2018-09-16 17:43:37 · 1520 阅读 · 0 评论