搜档网
当前位置:搜档网 › selenium WebDriver之Testng学习一 Testng环境搭建

selenium WebDriver之Testng学习一 Testng环境搭建

selenium WebDriver之Testng学习一 Testng环境搭建
selenium WebDriver之Testng学习一 Testng环境搭建

selenium WebDriver之Testng学习一Testng环境搭建

Selenium自动化测试环境搭建

一、需要的软件

1、eclipse或Myeclipse,以安装eclipse为例,eclipse下载地址:

https://www.sodocs.net/doc/ad13512172.html,/downloads/

2、Firefox或Chrome或IE

3、Selenium的WebDriver包,用于java 语言的Selenium 开发,下载地址:

https://www.sodocs.net/doc/ad13512172.html,/download/

4、Testng 或Junit

二、环境搭建

1、安装eclipse

1)、安装JDK:JDK的下载地址为:

https://www.sodocs.net/doc/ad13512172.html,/technetwork/java/javase/downloads/index.html,下载完JDK后,安装

jdk-6u10-windows-i586-p.exe,存放于C:\Program Files\Java(假设)

2)、配置JDK环境变量:

右击“我的电脑”,点击“属性”。选择“高级”选项卡,点击“环境变量”;

在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;

JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);

Path使得系统可以在任何路径下识别java命令,设为:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)

%JAVA_HOME%就是引用前面指定的JAVA_HOME;

3)、验证JDK

“开始”->;“运行”,键入“cmd”;键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;

4)、安装eclipse

在https://www.sodocs.net/doc/ad13512172.html,/downloads/下载eclipse包,解压后双击“eclipse.exe”即可使用。

2、安装完Firefox和Chrome及IE后,打开Firefox,选择“工具”“附加组件”,在搜索中输入Firebug,选择一个版本,点击“安装”按钮。

以Chrome为例将ChromeDriver.exe放到Chrome或IE安装的Application文件夹下。

3、导入selenium包

在https://www.sodocs.net/doc/ad13512172.html,/download/上下载最新版本的selenium-java-2.33.0.zip,解压后,这里我们只需要解压出selenium-java-2.33.0-srcs.jar和selenium-java-2.33.0.jar。打开eclipse,新建一个java工程,右键点击该工程,选择“Build Path”“Configure Build Path”,选择“Add External JARs”将刚刚的selenium-java-2.33.0-srcs.jar和selenium-java-2.33.0.jar加入到Libraries中,点击【OK】。

5.6再新建testng class

5.7点击finish,代码如下

package com.test;

import org.testng.annotations.Test;

import static org.testng.Assert.assertEquals; import com.hpp.sum;

public class NewTest {

private sum newSum=new sum();

@Test

public void f() {

int mysum=newSum.add(1, 2);

assertEquals(3,mysum,"Right");

}

}

testing,xml会自动配置好的,这里不用管项目的文件结构如下:

5.8在testing.xml右键点击RunAs->Testng Suite,即可看到结果:

如果想要换个测试用例,可以修改文件testing.xml中class标签name的值

4.9也可以不用在Testng Suite 模式下运行

新建class,代码如下

run as->Java Application 即可。

package com.test;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.chrome.ChromeDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

public class Test_google {

public static void main(String[] args) {

String url = "https://www.sodocs.net/doc/ad13512172.html,";

//String url =

"https://www.sodocs.net/doc/ad13512172.html,/user/CheckLogin.aspx?UserName=aaa@aa.aa&Password =123456&key=889";

//System.setProperty("webdriver.firefox.bin","D:\\Program Files\\Mozilla Firefox\\firefox.exe");

//WebDriver driver = new FirefoxDriver();

//打开ie WebDriver ie_driver = new InternetExplorerDriver();

//打开chrome

WebDriver driver = new ChromeDriver();

driver.get(url);

WebElement element = driver.findElement(https://www.sodocs.net/doc/ad13512172.html,("q"));

element.sendKeys("hello Selenium!");

element.submit();

try {

Thread.sleep(3000);

} catch (InterruptedException e) {

e.printStackTrace();

}

System.out.println("页面Title:"+driver.getTitle()+"\n页面URL:"+driver.getCurrentUrl());

//System.out.println("返回当前的浏览器的窗口句

柄:"+driver.getWindowHandle());

//String s=driver.getPageSource();s=s.substring(s.indexOf("{"), s.indexOf("}"));

//System.out.println("当前页面的源码:"+s);

driver.quit();

}

}

环境地质学复习总结

◆绪论 ?环境地质学的研究主题 研究人与地质环境的关系,简称人-地关系,包括:①地质背景、地质作用及其过程对人类的意义和影响;②人类活动引起的地质环境变化的地质学基础及社会学问题;③如何协调人与地质环境的关系。 ?环境地质学主要研究的四个科学问题 (1)地质环境问题出现的原因; (2)各种地质环境问题的发生机理; (3)地质环境问题的发育规律; (4)各种地质环境问题的防治办法。 ◆总论——环境地质学的基本理论 1.环境与地质环境 ?环境的概念 广义:系统以外的事物,也就是说,环境总是相对于某个中心事物或研究主体即系统而言的。 狭义:在环境科学中环境的内涵是指影响人类生存发展的事物或物质条件。?地质环境的概念 地质环境:地质环境是人类环境中极为重要的组成部分,主要指与人的生存发展有着紧密联系的地质背景、地质作用及其发生空间的总和,又称地质环境系统。 ★地质环境与环境地质:地质环境是一种空间概念,在实际应用时常加前后缀,如××地区地质环境调查,以说明研究对象的地理范围、观察对象的地质学色彩,调查意指对这个特定空间实体和现象的描述、刻画;环境地质用于学科的定名,如环境地质学,它将地质环境作为研究对象,探讨环境问题发生的地质学本质,或指某些环境问题的地质学机理分析,既包括自然地质作用,也包括人为地质作用的物理、化学本质。简言之,地质环境可以理解为研究的对象,环境地质则是对这个对象的分析研究过程。

地质环境系统:根据地质环境系统的尺度层次,将人类地质环境分为全球地质环境和局域地质环境。 全球地质环境系统:由大气圈、水圈、生物圈、地壳、地幔和地核六大圈层构成。其中大气圈、水圈、生物圈称外三圈,地壳、地幔、地核称内三圈。 ?地质环境的基本特性 ①以系统的方式存在②开放性③层次性④演化特性⑤自然-社会双重属性 ?地质环境系统的组成要素及结构 组成要素:地质环境系统位于大气圈、水圈、生物圈和岩石圈相互叠置的地球浅表层,其内部有空气、水、生物、岩石和土壤,它们代表了地质环境组成的基本要素。 时空结构:P18(了解) 2.地质环境系统演化的一般原理 ?系统演化的基本概念 针对系统整体而言的,是系统整体结构、功能随时间的推移有别于先前的结构、功能的改变过程,是系统内部质的改变。 ?地质环境系统演化的外部条件 (1)影响因素种类、个数的改变; (2)影响因素作用强度的改变; (3)作用强度速率的改变; (4)影响因素排列次序的变化。 ?地质环境系统演化的几个阶段 (1)稳定阶段 (2)失稳阶段 (3)稳定态重建阶段 3.地质环境问题与地质灾害 ?地质环境问题及其地质属性的分类 地质环境问题的定义:由地质作用引发的,不利于人的生存、发展的现象和过程,通称地质环境问题。 地质环境问题的分类: (1)按地质作用的类型分类:原生地质环境问题,次生地质环境问题;

地质学基础的几点总结

地质学基础的几点总结 2006年7. 沟谷中有一煤层露头如下列地质图所示,下列选项中哪种表述是正确的? (A) 煤层向沟的下游倾斜,且倾角大于沟谷纵坡 (B) 煤层向沟的上源倾斜,且倾角大于沟谷纵坡 (C) 煤层向沟的下游倾斜,且倾角小于沟谷纵坡 (D) 煤层向沟的上源倾斜,且倾角小于沟谷纵坡 解析: 由于地表面一般为起伏不平的曲面,倾斜岩层的地质分界线在地表的露头也就变成了与等高线相交的曲线。当其穿过沟谷或山脊时,露头线均呈“V”字形态。根据岩层倾向与地面坡向的结合情况,“V”字形会有不同的表现: A:“相反相同”——即:岩层倾向与地面坡向相反,露头线与地形等高线呈相同方向弯曲,但露头线的弯曲度总比等高线的弯曲度要小。“V”字形露头线的尖端在沟谷处指向上游,在山脊处指向下坡。 B:“相同大相反”——即:岩层倾向与地面坡向相同,岩层的倾角大于地面坡度角时,露头线与地形等高线呈相反方向弯曲。“V”字形露头线的尖端在沟谷处指向下游,在山脊处指向上坡。 C:“相同小相同”——即:岩层倾向与地面坡向相同,岩层倾角小于地形坡角,露头线与地形等高线呈相同方向弯曲,但露头线的弯曲度总是大于等高线的弯曲度。“V”字形露头线的尖端在沟谷处指向上游,在山脊处指向下坡。 根据以上“V”字形法则,就可以判断岩层的倾向。 “V”字形法则同样可以用来判断断层面的倾向,但不能判断断层的性质。 注意几点: (1)岩层的走向与沟谷延伸方向向平行时,上述规则不适用; (2)水平岩层的产状与地形等高线平行或重合,呈封闭的曲线;直立岩层的地层界线不受地形的影响,呈直线沿岩层的走向延伸,并与地形等高线直交(一直线); (3)A、C两种情况相似,不同的是后者“V”字形弯曲大于等高线,而前者“V”字形弯曲小鱼等高线。 2006年3.坡角为45°的岩石边坡,下列哪种方向的结构面最不利于岩石边坡的抗滑

selenium webdriver+python基本操作

selenium webdriver+python的基本操作 quit() 退出并关闭某程序,browser.quit() .close() 关闭窗口,Browser.close() time.sleep() 函数 设置某个位置停留一段时间,在哪里想停留就在哪里插入此函数,括号里为秒数,注意:使用此函数,要import time。

设置登录成功后停留了10秒,然后关闭页面 在适当的位置加入time.sleep()有助于减少网络原因造成的脚本执行失败.title 返回当前页面的标题 browser.title .forward() 前进,browser.foeward() .back() 后退,browser.back() .refresh() 刷新,browser.refresh()

.current_url 返回当前页面url,browser.current_url .window_handles 返回当前浏览器的所有窗口,browser.window_handles .current_window_handle 返回当前浏览器的窗口句柄,browser.current_window_handle .swatch_to_window(“window_name”) 选择窗口,browser.switch_to_window(“要切换到的窗口名”) 对话框操作 .switch_to_alert() 选择窗口对象 accept() 点击“确认” .dismiss() 点击“取消” text 获取文本值

Send_keys(‘keys’) 输入值 定位元素 Id定位 browser.find_element_by_id(‘id’) name定位 browser.find_element_by_name(‘name’) css定位 CSS(Cascading Style Sheets)是一种语言,它被用来描述HTML和XML文档的表现。CSS使用选择器来为页面元素绑定属性。这些选择器可以被selenium用作另外的定位策略。 CSS的比较灵活可以选择控件的任意属性 browser.find_element_by_css_selector(‘#foo’) css定位可以取name属性,如: 新闻 driver.find_element_by_css_selector("a[name=\"tj_news\"]").click() 可以取title属性,如: 网页 driver.find_element_by_css_selector("a[title=\"web\"]").click() 也可以是取..: driver.find_element_by_css_selector("a.RecycleBin").click()

地质学问答题汇总复习

大关职中2007年19班(国土资源学专业)地质学基础复习题 一、填空题:一、填空题(每空0.5分,共25分) 1、地球内部的圈层结构,地球内部由地壳、地幔、地核三部分组成。 2、自然界的岩石按成因可以分为三类,它们是:岩浆岩、沉积岩和变质岩;其中大理岩属于变质岩,石英岩属于变质岩;玄武岩是属于岩浆岩,石灰岩是属于沉积岩。 3、按岩浆岩中的二氧化硅的含量,可划分为超基性岩、基性岩、中性岩、酸性岩。 4、相对地质年代的四级时代单位依次是宙、代、纪、世。 5、岩层的产状三要素是:走向、倾向和倾角。 6、摩氏硬度计中,硬度为3、4、 7、9的矿物依次为:方解石、萤石、石英和刚玉。在野外,通常用小刀、指甲来粗略测试矿物硬度,小刀的硬度是5.5左右,指甲的硬度是2.5左右。 7、变质作用的方式主要有重结晶作用变质作用交代作用变形和碎裂作用等几种。 8、风化作用可分为物理风化作用、化学风化作用和生物风化作用三种方式,其综合产物是土壤。 9、地层的接触关系整合接触、平行不整合接触、角度不整合接触三种。 10、残积物是风化作用产物,坡积物是片流地质作用产物,河流的沉积物为冲积物,冰川堆积物为冰碛物。 11、根据褶皱的轴面和两翼产状,可将褶皱分为直立褶皱倒转褶皱斜歪褶皱平卧褶皱翻卷褶皱。 12、根据断层两盘相对运动,可将断层分为正断层逆断层平移断层 13、地质学对人类社会担负着两大使命,分别为寻找矿产资源和环境保护。 14、赤道半径为(6,378.2)km,两极半径为(6,356.8)km。赤道周长为(40 075.24)km。 15、决定岩浆性质最重要的化学成分是(SiO2),根据它的百分含量可把岩浆分为(超基性岩(SiO2<45%))、(基性岩(SiO2 45-53%))、(中性岩(SiO2 53-66%))和(和酸性岩(SiO2 >66%))四类。 16、远处发生了一次剧烈地震,地震台首先接收到的是(纵)波,其次是(横)波,最后记录到的是(横)波;说明(纵)波比其它形式的地震波传播速度更快。 17、1912年德国气象学家(魏格纳)正式提出大陆漂移说。 18、地球外部圈层划分为大气圈、水圈、生物圈和岩石圈,内部圈层划分为地幔圈、外核液体圈和固体内核圈。 19、岩浆作用可以划分为侵入作用和喷出作用。 20、在垂向上,风化壳自下而上可分为基岩、半风化层、残积层、土壤层。 21、成岩作用包括压实作用、胶结作用、溶解作用等 22、变质作用类型接触交代变质作用、角岩是接触变质、区域变质作用、混合岩化作用。 23、由早至晚,古生代分为寒武纪,奥陶纪,志留纪,泥盆纪,石炭纪,二叠纪六个纪。 24、岩层产状三要素是指走向、倾向和倾角。 25、地壳中克拉克值最高的元素是(氧);氧化物含量最多的是(二氧化硅)。 26、划分地壳,地幔和地核的两个一级不连续面是(莫霍面)和(古登堡不连续面)。 27、地壳基本上可分为(大陆型)和(海洋)型两种。 28、地壳演化的四个阶段是(冥故宙)(太古宙)(元古宙)(显生宙)。 29、地壳中各元素的丰度:氧(45.2%),硅(27.2%)铝(8%),铁(5.8%),钙(5.06%)镁(2.77%),钠(2.32%),钾(1.68%),钛(0.68%),氢(0.14%),锰(0.10%),磷(0.10%)其它所有元素(0.95%) 30、根据组成集合体矿物的延伸类型,可分为一向延伸,二向延展和三向等长三种类型 31、研究矿物的力学性质主要需掌握的是矿物的硬度、解理、断口、密度和比重 32、矿物的光学性质就是矿物对光的吸收、反射、折射以及光在矿物中传播的性质,主要有矿物的颜色、条痕、光泽和透明度等; 33、矿物的有些特殊性质,如发光性、磁性、压电性、放射性、特殊的味道等仅存在于少数矿物中。这些性质除了可用于鉴定矿物之外,在工业上也具有相当价值。 34、岩浆主要来源于地幔上部的软流层,那里温度高达1300℃,压力约数千个大气压,使岩浆具有极大的活动性和能量,按其活动又分为喷出岩和侵入岩。 35、岩浆岩常见的如在地壳中分布很广的中粗粒结构的侵入岩——花岗岩,气孔构造发育,黑色致密的玄武岩,

Selenium安装以及简单的自动化测试用例

Selenium安装以及简单的自动化测 试用例 中科软科技股份有限公司 2013年4月 V1.0.0

关于本文档 说明:类型-创建(C)、修改(U)、删除(D)、增加(A);

目录 目录 (3) 1.Selenium介绍 (3) 2.相关组件 (3) 3.启动seleniumRC (4) 4.简单测试用例 (4) 4.1在火狐浏览器上下载并打开selenium IDE (5) 4.2录制测试用例 (6) 4.2.1 录制 (6) 4.2.2 检查 (6) 4.2.3 语言转换 (6) 4.2.4 准备Eclipse环境 (7) 4.2.5 运行 (9) 1.Selenium介绍 Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Mozilla Firefox、Mozilla Suite等。 功能: ●测试直接在浏览器中运行,就像真实用户所做的一样,从终端用户的角度测试应用程序。 ●使浏览器兼容性测试自动化成为可能。 ●使用简单,可生成多种语言的用例脚本。 2.相关组件 ●Selenium IDE:一个Firefox插件,可以录制用户的基本操作,生成测试用例。随后可以 运行这些测试用例在浏览器里回放,可将测试用例转换为其他语言的自动化脚本。

●Selenium Remote Control (RC) :支持多种平台(Windows,Linux,Solaris)和多种浏览器(IE, Firefox,Opera,Safari),可以用多种语言(Java,Ruby,Python,Perl,PHP,C#)编写测试用例。 ●Selenium Grid :允许Selenium-RC 针对规模庞大的测试案例集或者需要在不同环境中 运行的测试案例集进行扩展。 3.启动seleniumRC 官网下载:https://www.sodocs.net/doc/ad13512172.html,/download/。打开cmd,进入RC存放文件夹。在命令行输入:java –jar selenium-server.jar 。 启动成功。 注意在启动RC前,确认电脑上安装JDK版本高于1.5 4.简单测试用例 以OA系统登录为例:

地质学基础复习问答题(DOC)

1、岩相:反映沉积环境的沉积岩岩性和生物群的综合特征,称为岩相。包括:海相、陆相和海陆过渡相三类。 2、克拉克值:把地壳中每种元素含量的百分比值称为克拉克值。 3、元素的丰度:根据大陆地壳中(地下16Km以内)的5159个岩石、矿物、土壤和天然水的样品分析数据,于1889年第一次算出元素在地壳中的平均含量数值(平均质量百分比),即元素的丰度。 4、矿物:天然形成的、具有一定化学成分、内部原子排列顺序和物理特征的元素单质和无机化合物。 5、晶体:有三个特征:(1)晶体有一定的几何外形;(2)晶体有固定的熔点;(3)晶体有各向异性的特点。 6、非晶质体:凡内部质点呈不规则排列的物体。 7、岩石:是天然产出的具一定结构构造的矿物集合体,是构成地壳和上地幔的物质基础。按成因分为岩浆岩、沉积岩和变质岩。 8、岩浆岩:是由高温熔融的岩浆在地表或地下冷凝所形成的岩石,也称火成岩; 9、沉积岩:是在地表条件下由风化作用、生物作用和火山作用的产物经水、空气和冰川等外力的搬运、沉积和成岩固结而形成的岩石; 10、变质岩:是由先成的岩浆岩、沉积岩或变质岩,由于其所处地质环境的改变经变质作用而形成的岩石。 11、岩石的碱度即指岩石中碱的饱和程度,岩石的碱度与碱含量多少有一定关系。通常把Na2O K2O的重量百分比之和,称为全碱含量; 12、变质岩是在地球内力作用,引起的岩石构造的变化和改造产生的新型岩石。这些力量包括温度、压力、应力的变化、化学成分。 13、矿物的发光性:指矿物受外加能量激发,能发出可见光的性质。 14、矿物的力学性质:矿物在外力作用下表现出来的性质。其中最重要的是解理和硬度,其次有延展性、脆性、弹性和挠性等。 15、矿物的解理与断口:矿物受外力作用后,沿着一定的结晶方向发生破裂,并能裂出光滑平面的性质称解理。这些平面称解理面。如果矿物受外力作用,在任意方向破裂并呈各种凹凸不平的断面(如贝壳状、锯齿状)则这样的断面称为断口。 16、矿物的脆性:矿物受外力作用容易破碎的性质为脆性。 17、矿物的延展性:是矿物在锥击或引拉下,容易形成薄片或细丝的性质。 18、矿物的弹性:矿物受外力作用发生弯曲变形,但外力作用取消后,则能使弯曲变形恢复原状的性质。 19、矿物的挠性:矿物受外力作用发生弯曲变形,如当外力取消后,弯曲了的形变不能恢复原状的性质。

地质学基础复习题

《地质学基础》思考与习题集 绪论 重要术语 地质学、地质作用、内力地质作用、外力地质作用 复习思考题: 1.地质学研究的对象是什么?重点何在? 2.地质学研究的内容有哪些主要方面? 3.试述地质学研究的意义? 4.你怎样理解地质学的特色? 5.地质学研究的方法怎样? 第一章:地球的一般特征 重要术语 大气圈、生物圈、水圈、大地热流、常温流、地热增温流、放射性热、增温率、增温级、地温梯度、地磁要素、纵波、横波、地壳、地幔、地核、软流圈、岩石圈、大洋地壳、大陆地壳、活动大陆边缘、稳定大陆边缘、科里奥利力、莫霍面、古登堡面复习思考题 1.外力作用的三大因素是什么?如何理解其作用和意义。 2.纵波、横波、表面波的特点怎样? 3.地球内部有哪几个主要层圈?其物质状态怎样? 4.洋壳与陆壳的差别何在? 5.解释:康拉德面、莫霍面、古登堡面。 6.海底地貌分为哪些单元?各单元的特征怎样?

7.大陆地形有哪些主要单元? 8.主动性大陆边缘和被动性大陆边缘有何不同? 9.由赤道至两极地磁三要素的变化规律是什么? 10.说明地温梯度、地温级、地温率的区别? 11.地表最高点、最低点如何? 第二章:矿物 重要术语 放射性同位素、克拉克值、矿物、晶体、非晶体、晶面、同质多像、类质同像、矿物集合体、透明度、光泽、颜色、条痕、硬度、摩氏硬度计、解理、断口、硅氧四面体、硅酸盐矿物 复习思考题 1.组成地壳的主要元素有哪些? 2.解释:晶质矿物、非晶质矿物 3.解释:稳定同位素、放射性同位素,举例。 4.解释:类质同像、同质异像、举例。 5.解释:显晶质、隐晶质。 6.解释:解理与断口。 7.什么叫矿物晶体及集合体?有哪些常见的矿物集合体? 8.矿物的主要物理性质有哪些? 9.最重要的造岩矿物有哪几种?其化学成分的特点怎样? 10.掌握实验中学过的常见矿物的鉴定特征。

Selenium-Webdriver安装配置

Windows 下安装Selenium Webdriver ·安装ruby 下载地址https://www.sodocs.net/doc/ad13512172.html,/downloads/ 管理员运行:rubyinstaller-2.0.0-p247.exe,安装过程默认。勾选添加Ruby可执行到PATH 安装完成之后,进入命令行(Win+R)。后输入ruby –v gem –v 检测Rubygems是否是最新版本:gem update --system. Gem:类似于apple的app store 这样的东西。我们可以从里面安装所需的软件。例如Watir-Webdriver、selnium-webdriver等等。

·安装Selenium webdriver 控制台输入:gem install selenium-webdriver 查看是否安装成功:命令行输入:gem list selenium-webdriver 卸载方法:gem uninstall selenium-webdriver 查看文档: 1.命令行输入: gem server 2.浏览器输入:http://localhost:8808 3.找到“selenium-webdriver 2.3 4.0[rdoc]”点击rdoc进行相关文档 4. 搭建浏览器开发环境 下载IE driver server https://https://www.sodocs.net/doc/ad13512172.html,/p/selenium/downloads/list 下载Chrome driver https://https://www.sodocs.net/doc/ad13512172.html,/p/chromedriver/downloads/list 将driver文件放到系统的PATH中。(将下载下来的2个文件解压到Ruby的安装路径下的bin目录即可。例如:D:\Ruby200\bin) 注意:解压后的exe程序不可以重命名。 ·配置IE 配置IE的保护模式:工具->Internet选项->安全。4个选项卡要么全勾上,要么全部不勾选。

地质学基础大纲

《地质学基础》课程教学大纲 一、课程简介 【课程编号】: 【开课对象】:四年制本科:旅游管理 【学分】:3 【总学时】48 【先修课程】:无 二、教学目标 如今了解地球科学知识的必要性,已经更紧迫地显示出来了。人类创造了前所未有的生产力,为了满足日益增长的物质需求,就向地球作了更多的索取,然而人类如稍有处置不当,便会招致大自然严厉的惩罚。只有当地球上的居民都认识地球、了解地球,才能和它友善相处,和谐协调,从而有利于人类社会的持续发展。作为地质学专业的大学生,理应首先了解地球科学知识,带头向社会传播,并将其融入自己的专业工作中去,以造福于人类。我们希望通过本课程的学习,能为地质学专业的学生打下良好的基础,使学生初步了解地球科学的基本理论,获得必要的基础知识,掌握一些基本概念,建立地球科学的思维方法,学习一些实际的技能,增强探索自然的兴趣,对于提高学生的素养起到一定的作用,激励大家了解地球,关爱地球,珍惜自然资源,爱护我们的生存环境,以造福于子孙后代。 三、教学要求及内容提要 第一章绪论 (一)教学要求 重点了解地球科学的学习目的、意义和课程的学习要求。一般了解地球科学的研究对象、研究内容、研究方法和任务。 (二)重点、难点 重点:研究对象、研究内容、研究方法和任务 第二章宇宙中的地球 第一节宇宙中的地球 (一)教学要求

使学生概略地了解人类经过漫长的探索终于证实大地是一个球体,地球不是宇宙的中心,而只是太阳系中一颗不大的行星,太阳系是拥有2000多亿颗恒星的银河系中一个不大的天体系统,银河系是数以百亿计的星系中的一个旋涡星系,地球是现在已知的、惟一适合人类生存的星球等基本知识,通过练习作业初步掌握地球上主要地形特点及其名称。 (二)重点、难点 1、重点:宇宙的特征 2、难点:理解宇宙观 第二节行星地球简史 (一)教学要求 概略地了解:宇宙应是无限的(但在自然科学中,却作为一个有限的研究对象来对待),这个宇宙产生于约137亿前的大爆炸,是现今比较流行的看法,冷的气体与宇宙尘埃组成的星云逐渐形成太阳系,是目前比较合理的假说,地球是太阳系的一员,它们有共同的起源,是自然本身演变的产物。重点掌握:将今论古、地层层序律、化石层序律、器官相关律等原理是认识地球历史的基本方法,20世纪开始,利用同位素等方法来取得地球的年龄资料。 (二)重点、难点 1、重点:宇宙应是无限的 2、难点:地层层序律、化石层序律、器官相关律等原理 第三章地球的结构 第一节地球的物质组成 (一)教学要求 地球的元素组成,矿物是天然产出的元素或化合物,具有自己的物理、化学特征,矿物内部的晶体结构是决定其外部形态及特性的主导因素,由矿物集合而成的岩石构成地球的主体。一般了解元素在地球各圈层相互作用的过程中会不断迁移和重新组合。 (二)重点、难点

地质学类 考研书目总结

地质学类考研书目总结 转载自:https://www.sodocs.net/doc/ad13512172.html,/viewthread.php?tid=215933 地质学类考研书目总结 CuiHuan总结 地质学基础 南京大学 《普通地质学》夏邦栋等编地质出版社 中山大学 《普通地质学》第2版,夏邦栋编,地质出版社,1995 《地球科学导论》刘本培等编高等教育出版社, 浙江大学 《地球科学概论》1-9、14-17章,杨树锋浙江大学出版社 《普通地质学》夏邦栋,地质出版社。 中科院地质与地球物理研究所 《普通地质学》夏邦栋等地质出版社 《普通地质学》李叔达等地质出版社 中科院兰州地质研究所 《普通地质学》,夏邦栋,地质出版社,1995 中国地质科学院 《地球科学概论》地质出版社汪新文 兰州大学 《普通地质学》夏邦栋等编地质出版社1987 《地球科学概论》,兰玉琦、杨树锋、竺国强,浙江大学出版社,1993年第1版。 中科院青藏高原研究所 《普通地质学》夏邦栋等地质出版社1995 《现代地质学讲座》赵懿英等南京大学出版社1990 中国海洋大学 《普通地质学》,夏邦栋编著,地质出版社,1998 东北大学 《普通地质学》夏邦栋地质出版社1998年 吉林大学 《地质学基础》李亚美、陈国勋主编. 地质出版社,1984(第1版),1994(第2版)《普通地质学》夏邦栋主编. 地质出版社,1984 《地质学原理》张宝政、陈琦主编. 地质出版社,1983。 矿物学 北京大学 《结晶学导论》罗谷风地质出版社1985年1月 《矿物学导论》陈武地质出版社1985年1月

北京大学教学教材 《晶体学基础》,秦善,北京大学出版社,2004 《矿物学基础》,秦善、王长秋,北京大学出版社,2006 北京大学教学参考书 《基础结晶学与矿物学》,罗谷风,南京大学出版社,1993 《结晶学及矿物学》(上、下),潘兆橹,地质出版社,1993 Introduction to Mineral Sciences (22nd版), Andrew Putnis, 2001 Manual of Mineral Science, Cornelis Klein, 2002 南京大学 《基础结晶学与矿物学》罗谷风等编南京大学出版社 中山大学 《结晶矿物学》上下册,潘兆橹编,地质出版社,1995 中南大学 《晶体光学》李德惠主编高等教育出版社 中国地质科学院 晶体光学《晶体光学与造岩矿物》内部教材林培英 《结晶学与矿物学》地质出版社潘兆橹 中科院兰州地质研究所 《结晶学与矿物学》地质出版社潘兆橹 中国科学院地球化学研究所 《结晶学与矿物学》地质出版社潘兆橹 相关的:东北大学矿物材料化学 《现代材料化学》刘光华编著上海科学技术出版社2000 岩石学 北京大学 《岩石学》乐昌硕地质出版社1984年1月 南京大学 《火成岩石学》孙鼐、彭亚鸣等编地质出版社 《沉积岩石学》冯增昭编石油工业出版社 中山大学 《岩石学简明教程》,翟淳编,地质出版社,1995 中南大学 《岩浆岩石学》邱家骧主编地质出版社 《沉积岩石学》曾永孚主编地质出版社 《变质岩石学》贺同新主编地质出版社 《岩石学简明教程》卫管一等编,地质出版社,2005 中国石油大学 《沉积岩石学》(第三版),石油工业出版社2001赵澄林 浙江大学复试 《简明岩石教程》卫管一、张长俊,地质出版社 中科院地质与地球物理研究所 《变质岩石学》王仁民等地质出版社

SELENIUM WEBDRIVER安装配置

Windows下安装Selenium Webdriver ·安装ruby 下载地址https://www.sodocs.net/doc/ad13512172.html,/downloads/ 管理员运行:rubyinstaller-2.0.0-p247.exe,安装过程默认。勾选添加Ruby可执行到PATH 安装完成之后,进入命令行(Win+R)。后输入ruby–v gem–v 检测Rubygems是否是最新版本:gem update--system. Gem:类似于apple的app store这样的东西。我们可以从里面安装所需的软件。例如Watir-Webdriver、selnium-webdriver等等。

·安装Selenium webdriver 控制台输入:gem install selenium-webdriver 查看是否安装成功:命令行输入:gem list selenium-webdriver 卸载方法:gem uninstall selenium-webdriver 查看文档: 1.命令行输入:gem server 2.浏览器输入:http://localhost:8808 3. 4. 搭建浏览器开发环境 下载IE driver server https://https://www.sodocs.net/doc/ad13512172.html,/p/selenium/downloads/list 下载Chrome driver https://https://www.sodocs.net/doc/ad13512172.html,/p/chromedriver/downloads/list 将driver文件放到系统的PATH中。(将下载下来的2个文件解压到Ruby的安装路径下的bin目录即可。例如:D:\Ruby200\bin) 注意:解压后的exe程序不可以重命名。 ·配置IE 配置IE的保护模式:工具->Internet选项->安全。4个选项卡要么全勾上,要么全部不勾选。

夏邦栋版普通地质学要点整理很详细的

普 通 地 质 学 要 点 整 理 书目:夏邦栋《普通地质学》,1995年,地质出版社 整理依据:1 中国科学院研究生院普通地质学考试大纲 2 中国科学院地球环境研究所普通地质学考试大纲 目录 第一章 绪论 (1) 第二章 矿物 (1) 第三章 岩浆作用与火成岩 (2) 第四章 外力作用与沉积岩 (3) 第五章 变质作用与变质岩 (4) 第六章 地质年代 (5) 第七章 地震及地球内部构造 (5) 第八章 构造运动与地质构造 (6) 第九章 海底扩张与板块构造 (7) 第十章 风化作用 (8) 第十一章 河流及其地质作用............9 第十二章 冰川及其地质作用............10 第十三张 地下水及其地质作用.........11 第十四章 海水的地质作用...............12 第十五章 湖泊及沼泽的地质作用......12 第十六章 风的地质作用..................13 第十七章 块体运动........................14 第十八章 行星地质概述..................14 第十九章 地球的演化.....................15 第二十章 人类社会与地质环境.........15 附 录 真题举例........................15 卷 后 语 (17) 第一章 绪论(略) 第二章 矿物 第一节 元素 1 元素的定义:由同种原子组成的物质统称元素。 2 半衰期:某一放射性元素蜕变到它原来数量的一半所需要的时间。 3 克拉克值:元素在地壳中的平均质量分数%,也即地壳元素的丰度。 4 八大元素:O ,Si ,Al ,Fe ,Ca ,Na ,K ,Mg 第二节 矿物的概念 与 第三节 矿物的主要性质 1 矿物:自然产出且内部质点排列有序的固体。 2 晶体:内部质点在三维空间周期性重复排列的固体。 Generated by Foxit PDF Creator ? Foxit Software https://www.sodocs.net/doc/ad13512172.html, For evaluation only.本页已使用福昕阅读器进行编辑。福昕软件(C)2005-2009,版权所有, 仅供试用。

自动化测试基本环境的搭建

1安装p y t h o n程序 下一步->下一步->Finish 2 配置环境变量

把python的安装路径添加到系统环境变量path中: Python安装成功 3 安装setuptools(直接装框架selenium的话容易出错,所以我下载了个工具辅助安装) 下载安装setuptools,解压setuptools压缩包后,用命令提示符转到安装包中所在的位置,执 行 install,进行安装 4 安装 pip(保持电脑联网) 打开cmd命令行,将目录切换到C:\Python27\Scripts下,输入命令“easy_install pip“安装pip;pip指令安装成功 5 安装 selenium(保持电脑联网) 进入所在路径(还是在C:\Python27\Scripts),运行命令行:pip install -U selenium。 成功安装selenium 注意!安装编译器有两种,eclipse或者pycharm,我推荐使用pycharm,安装pycharm的请转到单独的“安装并激活pycharm

教程.docx”文档。(下面的第6第7步是针对eclipse的安装配置) 6 安装eclipse 直接解压我的 找到文件夹下的运行即可使用(运行前请安装jdk) 安装和配置jdk请前往“WINDOWS 7 JDK 开发环境配置.doc”(这里装的是最新的jdk8,不然后面的PyDev无法正常安装) 7 安装pydev 使用eclipse添加Python解释器插件pydev。看我下面的安装截图步骤: Name:PyDev Location: OK之后等一下,正在联网查找......(大概1-2分钟) 选择PyDev,然后一路Next,进入安装路径选择界面,使用默认设置,然后 Finish。 Eclipse将下载 PyDev,可以从 Eclipse任务栏中看到下载的进度(时间比较久大约10分钟可以 去喝杯温水暖暖胃什么的) PyDev安装好后,需要重启Eclipse。 注意:安装过程可能警报 警告:你正在安装一个拥有未注册内容的软件。它的真实性和有效性(不能得到保证) 如果能确定软件的,这个可以不用管,OK继续安装 再次OK,相信此安装证书。 PyDev安装好之后,需要配置解释器。在 Eclipse 菜单栏中,选择Window > Preferences > Pydev > Python Interpreter ,在此配置 Python。首先需要添加已安装的解释器。 点击OK后跳出一个有很多复选框的窗口,最好全选,点击Ok。 到此PyDev就已经完成了配置,可以使用Eclipse开始编写Python。 在 Eclipse 菜单栏中,选择File > New >Project... Python的工程项目是这样子的;

地质学基础章节题库总结

绪论 一填空题 1、地质学是研究地球的一门自然科学。目前,由于科学技术的限制,地质学主要研究地球的岩石圈。 2、地球是由若干不同状态和成分的物质呈同心圈层所组成的。以地表为界,可以分为外部圈层和内部圈层。 3、地球的外部圈层包括大气圈、水圈、生物圈。 4、我们主要把地震波在地球内部的传播速度的急剧变化作为划分地球的内部圈层的主要依据。 5、地震波在地球内部传播的速度发生急剧变化的面称为不连续面或界面或间断面。其中莫霍面、古登堡面、把地球的内部圈层分为地壳、地幔、内核和外核。 、地壳元素中的氧、硅、铝、钙、钠、钾、镁等八种元素含量最高,占地壳总量的98.74%,称为造岩元素。 、地壳由一个不连续面康拉德面分为硅铝层或花岗岩质层和硅镁层或玄武岩质层上下两层。 8 9、地球内部的三个基本圈层是薄的,铝镁硅酸盐地壳,铁镁硅酸盐地幔和铁镍为主的地核。 10、地球的年龄约为46亿年,地质学上采用相对地质年代来表示地质事件的发生先后顺序,绝对地质年代来表示地质事件的具体时间。 11、根据地之作用的能量来源,地质作用分为内力地质作用(内力作用)和外力作用两大类。 12、相对低质年代是根据地质时期中地层形成的先后顺序和古生物阶段来确定地质事件发生的相对先后关系。 13、地质学的研究对象具有时间、地区之间的差异性和多解性等特点。 14、地质学的研究方法,有野外观察、室内实验和综合分析等。 二、名词解释: 1、地质学 2、地壳 3、岩石圈 4、软流层 5、地质作用 6地质年代 7克拉克值 三、单选题 1、地质学研究的对象是 ( b) a、地壳b、岩石圈c、地幔d、地核 2、主要由8种元素组成,具有硅铝层和硅镁层双层结构的是 ( a) a、地壳b、岩石圈c、地幔 d、地核 3、地球最外部的圈层是 ( c) a、地壳b、岩石圈c、大气圈d、地球表层 4、直接构成地壳的主要成分是? a、元素b、矿物c、岩石d、矿石 5、地壳中含量最多的元素是 ( b) a、硅b、氧c、铝d、铁 6、属于内力地质作用的是 (a) a、地震b、高山削平c、海底上升d、油田形成 四、双项选择 1把地球内部划分为地壳、地幔和地核的是 a、康拉德面 b、莫霍面 c、古登堡面 d、莱曼面 e、地表面 2、主要由8种元素组成,具有硅铝层和硅镁层双层结构的是 a、硅铝层 b、洋壳 c、陆壳 d、硅镁层 e、铁镁层 3、属于内力作用的是 a、构造作用 b、岩浆作用 c、风化作用 d、搬运作用 e、沉积作用 4、地球内部各个圈层之间的相互联系是 a、物质交流 b、内力作用 c、外力作用 d、能量传输 五、判断题 1、地球最外部的圈层是地壳(F) 2、矿物是尊称地壳的最基本单位(T) 3、地球是若干个相对状态而成分不同的物质是同心圈层所组成(F) 4、地表形态地貌始终处于不断的剧烈的运动变化中(F) 5、地球内部的密度、压力和温度随深度的增加而均匀的增加(F) 6、地质作用既有建设性又具有破坏性(T) 7、野外观察是直接观察自然界的地质现象(T)

selenium,webdriver遍历表格

竭诚为您提供优质文档/双击可除selenium,webdriver遍历表格 篇一:seleniumwebdriver+python基本操作 selenium webdriver+python的基本操作 quit() 退出并关闭某程序,browser.quit().close() 关闭窗口,browser.close() time.sleep()函数设置某个位置停留一段时间,在哪里想停留就在哪里插入此函数,括号里为秒数,注意:使用此函数,要importtime。 设置登录成功后停留了10秒,然后关闭页面 在适当的位置加入time.sleep()有助于减少网络原因造成的脚本执行失败 .title 返回当前页面的标题 browser.title .forward() 前进,browser.foeward()

.back() 后退,browser.back() .refresh() 刷新, browser.refresh() .current_url 返回当前页面url,browser.current_url .window_handles 返回当前浏览器的所有窗口,browser.window_handles .current_window_handle 返回当前浏览器的窗口句柄, browser.current_window_handle .swatch_to_window(“window_name”)选择窗口,browser.switch_to_window(“要切换到的窗口名”) 对话框操作 .switch_to_alert() 选择窗口对象 accept() 点击“确认” .dismiss() 点击“取消” text

地质学基础考点总结

地质学基础必考知识点总结 1.地质学是主要研究固体地球的最外层,即岩石圈(包括地壳、上地幔的上部),也涉及水圈、大气圈、生物圈和岩石圈下更深部位,以及某些地外物质的学科。它是地学(地球科学)的重要组成部分。——P1 2.地质学的研究方法:(1)野外调查(2)室内实验和模拟实验(3)历史比较法——P4 3.如果把地球看成一个理想的扁球体(旋转椭球题),并且内部密度无横向变化,所计算出的重力值,称理论重力值。但由于各地海拔高度、周围地形以及地下岩石密度不同,以致所测出的实际重力值不同于理论重力值,称为重力异常。——P16 4.地面上没一点都可从理论上计算出它的磁偏角和磁倾角。如磁偏角和磁偏角与理论不符时,叫做地磁异常。——P19 地球内部储存着巨大的热能,这就是常说的地热。——P20 5.在年常温层下,地温随深度而增加,此增温规律可以用地热增温级或地热梯度表示。所谓地热增温级是指在年常温层以下,温度每升高1°C是所增加的深度,单位是m/°C。地热增温级的平均数值时33m/°C.地热增温级的倒数叫地热梯度。——P20-21 6.地球的圈层结构:外三圈:大气圈、水圈、生物圈;内三圈:地壳、地幔、地核——P24 7.研究地球内部构造主要是利用地震波的传播变化,地震波分为纵波(P)和横波(S)。P 可以通过固体和流体,速度较快;S只能通过固体,速度较慢。——P27 8.莫霍面(33km)【地壳和地幔的分界面】,P、S速度都增加;古登堡面(2900km)【地幔和地核的分界面】,P突然速度降低,S则完全消失。——P28 9.地壳化学元素有O、Si、Al、Fe、Ca、Na、K、Mg 8种主要元素。化学元素在地壳中的平均含量称为克拉克值。——P30 10.地壳的结构:上层地壳(硅铝Sial层、沉积质层)【特点:非常薄,在海洋地区变薄甚至完全缺失】,是个不连续圈层】和下层地壳(硅镁Sima层、玄武质层)【厚度可达30km,是个连续圈层】——P32 11.地壳的类型:陆壳【厚度较大,具双层结构,即在玄武质层上有花岗质层(表面的大部分地区有沉积岩层)】、洋壳【厚度较小,一般只有单层结构,即玄武质层,其表层为海洋沉积层所覆盖】、过渡型地壳。——P32 12.上地幔顶部与地壳合称为岩石圈。——P33 13.软流圈位于上地幔上部岩石圈以下,部分熔融,具有较大的塑性或潜柔性,是岩浆的发源地。——P33 14.根据地震波P的变化情况,地核又可分为外核、过渡层和内核。——P34 15.地质作用是指作用于地球的自然力使地球的物质组成、内部构造和地表形态发生变化的作用总称。分为外力作用和内力作用。外力作用又分为风化(物理、化学和生物风化)、剥蚀(机械和化学剥蚀)、搬运(机械和化学搬运)、沉积(大陆和海洋沉积/ 机械、化学和生物沉积)和成岩作用。内力作用又分为构造运动(水平和升降运动)、岩浆活动(喷出和侵入作用)、变质作用和地震。——P35、37 16.地质作用的能量来源:(1)地内热能(2)重力能(3)地球旋转能(4)太阳辐射能(5)潮汐能(6)生物能——P36 17.矿物是在各种地质作用下形成的具有相对固定化学成分和物理性质的均质物体。——P38 18.岩石是在各种地质作用下,按一定的方式结合而成的矿物集合体。他是构成地壳及地幔的主要物质。——P39 19.矿物按照其化学组成,可以分为单质矿物(如金、石墨和金刚石等)和化合物。——P45 20.类质同像是指在结晶格架中,性质相近的离子可以相互顶替的现象。——P45

开源自动化测试工具selenium的使用

开源自动化测试工具selenium的使用 (玉米猫) 一Selenium概述: Selenium是现在使用最为广泛的一款开源自动化测试工具,也是非商业支持的稳定性易用性最好的一款自动化测试工具。和由HP提供强大商业支持的QTP相比,selenium不仅在软件投资上有比较大的优势,在针对web测试的稳定性上也有绝对的优势。以下介绍的内容会通过和QTP在各方面的比较中进行,并针对简单的测试样例,对基本的使用进行简单说明。 二Selenium的组成: 和QTP等其他工具类似,selenium也有几个组件组成,同时在使用的时候还需要一些开发的IDE平台进行支持。 对于初步的简单使用,需要先掌握seleniumIDE,RC的基本使用,以及对象识别方式Xpathe的基本知识。 1)seleniumIDE: selenium和QTP类似,同样需要先进行一定的脚本录制工作,而它默认支持的录制浏览器是firefox,IDE就充当了一个脚本记录的工作,它的表现形式为firefox的一款插件。 它可以记录准备过程中,用户在firefox上的制定网址下所做的一切操作,并转化为自己需要的一种开发语言,包括:java、perl、PHP、C#、Ruby等等。 2)RC: RC是selenium的特色组件,它通过从底层向不同的浏览器发出动作指令,达到用脚本控制web的效果,和QTP的activeX驱动的模式有着本质的不同,只要浏览器的动作指令原理不发生本质性的变化,就可以利用selenium达到自动化测试的效果,不会由于出现新的浏览器,还要等待HP重新开发相应的activeX控件。

3)其他: 由于selenium的非商业支持,所以很多类似于QTP中的组件都使用了firefox插件的办法得到了补充。 Firebug:帮助用户对页面上的对象进行识别,它可以准确捕捉到任何一个可见元素和不可见元素,同时支持由对象找代码和由代码找对象的使用方法,非常类似于QTP的spy 和控件高亮显示功能。 Xpather:帮助用户利用xpath标记对象的位置信息,根据xpath的实现方式,可以将页面上的每一个控件元素做唯一性标识,非常类似于QTP的对象库,区别在于Xpath只记录元素的位置样式属性,不会记录截图。 三Selenium的简单使用: 1)测试的准备工作: 这里所说的准备工作,只一个自动化测试的准备,预计基本的测试用例等内容已经准备完成。 假如被测系统为ADCPX: 首先:用firefox打开被测系统的首页,启动IDE插件。 需要注意的是,IDE的baseUrl一定是当前要测试的web首页,默认生成的第一个testcase 的名称可以通过属性进行更改。一个IDE中可以录制或生成多个testcase。

相关主题