Selenium WebDriver自动化兼容性项目实施<3>

上一篇 / 下一篇  2014-01-17 21:06:47 / 个人分类:Selenium

12Selenium中对下拉框的操作

//选择下拉框

protectedvoidSelectUsage(stringselectid,stringtext)

{

 IWebElementselect = Find(By.Id(selectid));

 IList<IWebElement> AllOptions = select.FindElements(By.TagName("option"));

 foreach(IWebElementoptioninselect.FindElements(By.TagName("option")))

   {

     if(option.GetAttribute("value").Equals(text))

      option.Click();

 

    }

 

 

}

 

 

 

 

13Selenium中对confirm ,alert ,prompt的操作

//在本次浏览器兼容性测试项目中遇到的只有confirmalert

//下面举例说明confirmalert的代码,prompt类似

 

//confirm的操作

IAlert confirm = driver.SwitchTo().Alert();

confirm.Accept();

 

 

//Alert的操作

//个人网银中同样的业务有时候不会弹对alert,此时需要判断alert是否存在

//Alert提示框作确定操作,默认等待50毫秒

protected void AlertAccept()

 {

   AlertAccept(0.05);

  }

 

//等待几秒,可以为小数,单位为秒

protected void AlertAccept(double waitseSonds)

{

 double nsleepMillon = waitseSonds * 1000;

 int k=0;

 int split=50;

IAlert alert = null;

  do

  {

    k++;

    Thread.Sleep(split);

    alert = driver.SwitchTo().Alert();

    } while (k * split <= nsleepMillon || alert==null);

           if (alert != null)

           {

               alert.Accept();

           }

 }

 

 

 

 

 

 

 

14Selenium WebDriver的截图功能

//WebDriver中自带截图功能

Screenshot screenShotFile = ((ITakesScreenshot)driver).GetScreenshot();
screenShotFile.SaveAsFile("test",ImageFormat.Jpeg);

 

 

 

 

 

 

 

 

 

三:团队实施+客户协调

1工作态度

性格决定命运,气度影响格局,态度改变未来。

这句话我个人一直铭记于心,也是我一直奉为圭皋的。生活就像一面镜子,你怎样对它,它就怎样对你。而工作又何尝不是呢?只是我们大多数人并没有把自己目前所从事的工作看作自己的事业,“混”日子是最常见的态度。以一名打工者的心态去面对工作,我觉的这样的心态是极其可悲的,你所作的一切都将影响日后你的资源和实力。

尽自己最大努力把当下的做完美,拥抱变化快速学习新的知识并使之转换为实际工作中的生产力。我只想说:多年以后,我们肯定会感谢曾经如此努力拼搏的自己!

 

2:工作中的责任心

外包其实是服务业的一种,但是我们大多数的服务员(IT外包人员)有多少人去正确定位自己的服务价值呢?

我个人觉得不管是外包抑或非外包的正式成员,都应该勇敢去承担自己应尽的职责。

出来问题勇于担当积极寻找问题的解决方案,从不推三阻四拖拖拉拉。

做服务就应该有服务行业的样,品牌的力量是无从评估的!

未雨绸缪,在变化来临之前努力改变自己去适应变化,因为永远不变只有变化。

 

 


TAG:

 

评分:0

我来说两句

Open Toolbar