Selenium是当前最流行的WebUI自动化测试框架,熟悉Selenium的人也知道,Selenium是基于WebDriver。那么能不能不用Selenium,直接调用WebDriver来实现WebUI自动化呢?答案当然是可以的,本文就带你来实现基于WebDriver的WebU自动化。本文通过调用Selenium、Curl命令、直接调用ChromeDriver三种方式,实现了同样的功能。编程语言为C#,已在VisualStudio测试通过,其他主流编程语言也可以完成同样功能。对比三种实现方式,大家就可以容易的理解如何不用Selenium而直接调用WebDriver完成WebU自动化。阅读以下内容前,需要有Selenium和WebDriver相关基础知识。
手动步骤
1.打开Chrome浏览器
2.进入 JsonFile1.json内容:
{
"desiredCapabilities":{
"caps":{
"nativeEvents":false,
"browserName":"chrome",
"version":"",
"platform":"ANY"
}
}
}
2.进入 JsonFile2.json内容:
{"url":" JsonFile3.json内容:{"using":"cssselector","value":"#kw"}
输入“Selenium”:
curl-d
JsonFile4.json {"using":"cssselector","value":"#su"}点击:
curl-d
JsonFile4.jsoncurl-dJsonFile6.json {}5.关闭Chrome浏览器
关闭Chrome:
关闭Chrome
curl-XDELETE
转载请注明:http://www.0431gb208.com/sjszjzl/6592.html