共 19 篇文章 |
|
Selenium2 python自动化25-js处理日历控件。3.用firebug查看输入框的属性:readonly=''readonly'',如下:Firefox()driver.get(''https://kyfw.12306.cn/otn/index/init'')# 去掉元素的readonly属性js = ''document.getElementById(''train_date'').removeAttribute(''readon... 阅243 转4 评0 公众公开 17-03-13 12:58 |
这是一个内嵌的div滚动条这是一个内嵌div:民国年间,九大家族镇守长沙,被称为“九门提督”。张启山与八爷齐铁嘴一路探访,发现长沙城外有一座疑点重重的矿山,一直被日本人窥伺。二月红悲伤之余却意外发现家族祖辈与矿山亦有重大关联,于是振作精神,决定与张启山联手,解开矿山之谜zhegedancihenchanghenchangchangchangchangchanchanchancha... 阅119 转0 评0 公众公开 17-03-13 12:58 |
Selenium2 python自动化27-查看selenium API.前面都是点点滴滴的介绍selenium的一些api使用方法,那么selenium的api到底有多少呢?pydoc是Python自带的模块,主要用于从python模块中自动生成文档,这些文档可以基于文本呈现的、也可以生成WEB 页面的,还可以在服务器上以浏览器的方式呈现!2.打开的selenium>webdriver>firefox>webdri... 阅42 转0 评0 公众公开 17-03-13 12:58 |
Selenium2 python自动化29-js处理多窗口。1.查看元素属性,会发现这些链接有个共同属性:target=''_blank''四、js去掉target=''_blank''属性。# coding:utf-8from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport time.# 修改元素的target属性js = ''document.getEl... 阅176 转0 评0 公众公开 17-03-13 12:58 |
Firefox(profile)driver.implicitly_wait(30)driver.get(''http://www.cnblogs.com/yoyoketang/'')driver.find_element_by_link_text(''新随笔'').click()time.sleep(3)# 点开编辑器图片driver.find_element_by_css_selector(''img.mceIcon'').click()time.sleep(3)# 定位所有iframe,取第二个... 阅202 转1 评0 公众公开 17-03-13 12:57 |
Selenium2 python自动化34-获取输入框联想词。# coding:utf-8from selenium import webdriverimport timedriver = webdriver.Firefox()driver.implicitly_wait(10)driver.get(''http://www.baidu.com'')time.sleep(1)driver.find_element_by_id(''kw'').send_keys(u''博客'')# 获取百度输入框... 阅278 转0 评0 公众公开 17-03-13 12:57 |
以下是完整代码,为了运行的时候看得清楚,我加了两处等待:# encoding:utf-8from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get(''http://www.runoob.com/try/try.php?filename=tryjs_alert'')driver.switch_to.frame(''iframeResult'')driver.find_element_by_xpath('... 阅339 转2 评0 公众公开 17-03-13 12:57 |
Selenium2 python自动化35-获取元素属性。1.获取其它属性方法:get_attribute(''属性''),这里的参数可以是class、name等任意属性。 阅62 转0 评0 公众公开 17-03-13 12:57 |
Selenium2 python自动化36-判断元素存在。# 判断页面上有无id为kw的元素if is_element_exist(''#kw''): driver.find_element_by_id(''kw'').send_keys(''yoyoketang'')# 判断页面有无标签为input元素if is_element_exist(''input''): driver.find_element_by_tag_name(... 阅106 转0 评0 公众公开 17-03-13 12:57 |