闲来写下感慨

自动化  webdriver  一些摘要

firefox     
public  WebDriver driver;
 public void  startFirefox(){
    
    driver =new FirefoxDriver();
   
}//   先声明后定义 初始化启动火狐浏览器//

下面最大化  关闭窗口
    public void maxBrowse(){

driver.manage().window().maximize();

}
 public void closeBrowse(){
    driver.close();//关闭当前窗口
    driver.quit();//关闭当前所有窗口

添加自定义插件 固定写法

public void startFirefoxwithAddon(){
           
         File file=new File("files/firebug-1.8.4.xpi");//把文件转换成文件对象,方便操作 file是文件  名称
      
         FirefoxProfile profile =new FirefoxProfile();//firefoxprofile 是火狐自带的插件类这里是自定义初始化
                 
         try {
            profile.addExtension(file);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }driver =new FirefoxDriver(profile);//profile 与driver;联系起来选择第三个
     }
       public void startFirefoxWithProfile(){
           ProfilesIni profiles =new ProfilesIni();
    FirefoxProfile profile = profiles.getProfile("default");
        
    driver =new FirefoxDriver(profile);//关联起来
       }//火狐到这里结束

chrome                               public void stopChrome(){
    driver =new ChromeDriver();
    System.setProperty("webdriver.chrome.bin","files/chrome.exe");
//  先声明后定义 初始化启动谷歌浏览器    files在项目中的作用,集中需要用的插件,如不在files,在桌面的某一个位置或者定义位置,写下放存路径就启动浏览器chrome//
}
 
//先声明后定义 初始化启动谷歌浏览器    files在项目中的作用,集中需要用的插件,如不在files,在桌面的某一个位置或者定义位置,写下放存路径就启动浏览器ie//

最大化关闭方法一样

插件固定方法

public  void startChromeWithAddon(){
        
            System.setProperty("webdriver.chrome.bin","files/chrome.exe");
         ChromeOptions  options=new ChromeOptions();
         File file=new File("files/Video-Sorter-for-YouTube_v1.1.2.crx");
         options.addExtensions();//
         driver =new  ChromeDriver(options);
     }public void startChromeWithUserData(){
         System.setProperty("webdriver.chrome.bin","files/chrome.exe");
         ChromeOptions  options=new ChromeOptions();、、、
         File file=new File("UserData");、、、、文件系统变成文件对象
         options.addArguments("user-data-dir="+file.getAbsolutePath());
         driver =new  ChromeDriver(options);//chrome路径
        
     }

public void startChromeWithTestType(){ System.setProperty("webdriver.chrome.bin","files/chrome.exe");
     ChromeOptions  options=new ChromeOptions();
    
     options.addArguments("--test-type");
     driver =new  ChromeDriver(options);//chrome路径

ie

public void sunnyIE(){
     System.setProperty("webdriver.InternetExplorer.driver","files/IEDriverServer.exe");
     driver =new InternetExplorerDriver();
 }

插件 方式

public void startIESetting(){
             System.setProperty("webdriver.InternetExplorer.driver","files/IEDriverServer.exe");
           DesiredCapabilities  capabilities = DesiredCapabilities.internetExplorer();
           capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
            capabilities.setCapability("ignoreProtedModeSetting",true);
           driver =new InternetExplorerDriver(capabilities);
       }

最后结尾

public static void main (String[]args){
        string ts=new  string();
        ts. startIESetting();
        ts. maxBrowse();
        //t.closeBrowse();
    }    
        
}

时间: 2024-08-03 20:55:34

闲来写下感慨的相关文章

临时写下一句话,自勉

有时候在想自己如何规划自己的职业生涯,或者怎样继续自己的编程生涯 我看一个做了十几年技术的,像个喷子,而且真的有点冒失,而且是有点找不到北 我会不会也会这样 我知道程序员会有脾气,就像林克斯写下了linux,但在我心里他们是一群有着黑客与画家中书写的那种灵魂. 而如今的程序的残次不齐,环境良莠不齐,自己会不会有一天也会这样,走火入魔,变成人人讨厌的喷子,或者都是牢骚.中国就是缺少贵族,但是我是觉得我们对于自己的人生不能总是这么将就,因为毕竟只是我们自己的,还是觉得这就是活一下. 还是要精通的一个

将意志锻炼成钢,我将开始参加老男孩儿linux培训全程班了!特此写下决心书

关注咱们51cto学院 老男孩儿linux 已经很久了!今年下定了决心学习linux.         我毕业于2010年已经参加工作好多年 但是一直做的都是很基础 很简单的IT方面的工作,断断续续的换工作,从跑客户公司维护电脑做桌面技术支持,到做公司网络管理员和辞职经人介绍去做通讯建设.这样断断续续经过了满满5年的时光,回头看看我其实很愧疚,愧疚我的时间被我过的太快没有好好的珍惜,好好的去学习,随着年龄越大越是迷茫.         今年是2016年,当我在公司坐在工位上忙碌的工作的时候,我内

给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。

一.题目: n给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数. n要求: n写一个函数 f(N) ,返回1 到 N 之间出现的 “1”的个数.例如 f(12)  = 5. n在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少. 二.解题思路: 无. 三.程序源码: import java.util.*; public class main { public static void main(String[] args) { // TODO Au

【转自韩寒one一个】口罩,写下自己的思考

我高一的数学老师就坐在我对面,我是通过他认识他儿子的.1994年我高一,那时上海还没有地铁.第一条地铁1号线是1995年4月10日正式运营的.高中那些日子里,我沉默寡言,蘑菇头,和现在差不多高.数学老师在自修课上看守着我们,总是一副瞌睡的神态.他儿子那时不在我们班,但串起教室来自然大方.有一次,男孩十分怜悯地看着我解题,突然说,我来.然后洋洋洒洒,这给了我一种智力上的逼迫感.他最喜欢做证明题,细细分解,好像那样才能理解事物,到达根本.我问他,你将来想干什么.他说,不会和学校里那些男老师一样,他只

课堂练习:给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。

一.题目 1 给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数. 2 要求: (1) 写一个函数 f(N) ,返回1 到 N 之间出现的“1”的个数.例如 f(12)  = 5. (2)在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少. 二.设计思想 (1)一位数时 f(0)=0;f(1)=1;f(2-9)=1; (2)二位数时 f(10)=1+(0+1)=2; f(11)=(1+1)+(1+1)=4; f(12)=(1+1)+(2+1)=5;

北京-IT技术狗-顾名思义 解释一下当时随手写下这个名字

北京-IT技术狗,顾名思义.当时随手写下这个网名,就是让人家一眼就能知道我的从事的职业跟基本状态. IT互联网行业,做技术的,像一条忠狗一样追求技术,同时感情状态也是可以单身狗状态.不都说程序猿都是单身狗嘛~前面加上地点,自然是帝都.写的很直白,所以基本能够断定这哥们肯定是严丝合缝但有些不合常规戏谑顽童的主. 其实喜欢在自己在给自己取的代号里面,随手加上狗这个词.原因有二: 其一:特别喜欢马相伯先生的一句话:"我是一只狗,只会叫,叫了一百年,还没有把中国叫醒". 其二:符合作为一名从事

使用VS2010写下的第一个程序

用VS2010写下的第一个程序 安装 下载 Microsoft Visual Studio 2010 中文旗舰版: 下载 Microsoft Visual Studio 2010 中文旗舰版 SP1升级包: 使用精灵虚拟光驱(Daemon Tools)来安装,安装之前先关闭防护软件,如360或QQ管家等等. 步骤如下: 打开VS2010,点击文件:→新建→项目[快捷键:Crtl+Shift+N]; 点击Win32→Win32控制台应用程序→名称(输入项目名称如:CProject),点击确定: 点

写下自己的工作历程吧,权当是记录了

---恢复内容开始--- 高中复习了2年,第一年本来是可以上个3本的,但是不知道脑子怎么想的,认为3本太差了,还不如专科,就是上也至少要是二本,不然会找不到工作.我现在也是服了我当时的想法,真是多荒废了2年,现在工作了才发现只有博研-重点-本科-专科之分,什么12345678本统统一视同仁. 2013年毕业,专业是电子信息工程,说实话当初报这个专业就是看网上说这个专业比较火,但是火是好学校的事,像我们这一般的学校什么专业也火不了.当初想着宁愿报一个差点的学校的好专业,也不去好学校的差专业,现在想

陈烨大神在群里发言,忠实记录并写下自己的一些感悟

下面是陈烨讲的一些,非测试的网友可以右上角叉叉,这些话里的错别字都是陈烨本人所写 目前移动无线的测试分这样几类 UI-->native接口-->app到server端测试-->server端接口测试-- >底层测试-->单元测试-->app性能-->安全测试-->持续集成. 但是这其中不是所有的都是自动化,更多的只是工具,作为测试的辅助 然后先说UI,UI的东西目前大家也都知道,迭代很快.UI本身实现的ROI酒很 低.然后appium,robotium,Ac