//选择下拉框
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();
}
}
13:Selenium中对confirm ,alert ,prompt的操作
//在本次浏览器兼容性测试项目中遇到的只有confirm和alert
//下面举例说明confirm和alert的代码,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();
}
}
14:Selenium WebDriver的截图功能
//WebDriver中自带截图功能
Screenshot
screenShotFile = ((ITakesScreenshot)driver).GetScreenshot();
screenShotFile.SaveAsFile("test",ImageFormat.Jpeg);
三:团队实施+客户协调
1:工作态度
性格决定命运,气度影响格局,态度改变未来。
这句话我个人一直铭记于心,也是我一直奉为圭皋的。生活就像一面镜子,你怎样对它,它就怎样对你。而工作又何尝不是呢?只是我们大多数人并没有把自己目前所从事的工作看作自己的事业,“混”日子是最常见的态度。以一名打工者的心态去面对工作,我觉的这样的心态是极其可悲的,你所作的一切都将影响日后你的资源和实力。
尽自己最大努力把当下的做完美,拥抱变化快速学习新的知识并使之转换为实际工作中的生产力。我只想说:多年以后,我们肯定会感谢曾经如此努力拼搏的自己!
2:工作中的责任心
外包其实是服务业的一种,但是我们大多数的服务员(IT外包人员)有多少人去正确定位自己的服务价值呢?
我个人觉得不管是外包抑或非外包的正式成员,都应该勇敢去承担自己应尽的职责。
出来问题勇于担当积极寻找问题的解决方案,从不推三阻四拖拖拉拉。
做服务就应该有服务行业的样,品牌的力量是无从评估的!
未雨绸缪,在变化来临之前努力改变自己去适应变化,因为永远不变只有变化。