51Testing软件测试论坛

标题: vs2010下chromedriver怎么配置啊 [打印本页]

作者: test_Auto    时间: 2016-8-14 13:39
标题: vs2010下chromedriver怎么配置啊
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;

  9. using OpenQA.Selenium;
  10. using OpenQA.Selenium.Chrome;
  11. using OpenQA.Selenium.Firefox;
  12. namespace Test
  13. {
  14.     public partial class Form1 : Form
  15.     {
  16.         public Form1()
  17.         {
  18.             InitializeComponent();
  19.         }

  20.         private void button1_Click(object sender, EventArgs e)
  21.         {

  22.             IWebDriver driver = new ChromeDriver();
  23.             driver.Navigate().GoToUrl("http://www.baidu.com");
  24.             // IWebDriver driver = new FirefoxDriver();
  25.             
  26.         }
  27.     }
  28. }
复制代码
IWebDriver driver = new ChromeDriver();  

WebDriverException:
Cannot start the driver service on http://localhost:27784/
没有开启selenium-server.jar。
http://cache.baiducontent.com/c? ... 280014ce31&p1=1

网上说不用开启啊。。
1. Selenium Server:和Selenium RC一样的,通过指定远端服务器IP地址和端口号,由这个远端服务器来驱动浏览器。
2. 直接调用:无须指定任何服务器IP地址和端口号。直接使用本地的浏览器(只要安装相应的浏览器,如IE、Firefox、Chrome)

不使用Selenium Server:

WebDriver driver = new FirefoxDriver();

使用Selenium Server:

DesiredCapabilities capabilities = new DesiredCapabilities("firefox", "", Platform.ANY);
WebDriver driver = new RemoteWebDriver(new URL("http://127.0.0.1:4444/wd/hub/"), capabilities);






作者: 梦想家    时间: 2016-8-15 11:56
要问的是什么 呀 上来粘一段代码然后说网上不用开启




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2