0

ChromeでSeleniumを使い始めようとしていますが、Selenium + Firefoxを扱うのにこれまで問題はありませんでしたが、今はChromeブラウザを起動できないようです-試すたびに、代わりにFirefoxブラウザが表示されます。

これが私の設定です:

$web_driver = new ChromeDriver("C:\chromedriver\chromedriver.exe");
$session = $web_driver->session('chrome');

最初の行は正しくない可能性が高いと思います。しかし、Chromeを開始する他の方法を考えることはできません。

注:ChromeWebドライバーは既にダウンロードしています。

私が使用したソースは次のとおりです:http: //edvanbeinum.com/using-selenium-2-phpunit-to-automate-browser-testing https://code.google.com/p/selenium/wiki/ChromeDriver

どうもありがとう。

4

2 に答える 2

1

使ってみて

 $session = $web_driver->session('googlechrome');

それ以外の

 $session = $web_driver->session('chrome');
于 2013-03-13T07:00:14.157 に答える
0

こちらこちらをご覧ください。

$host = 'http://localhost:4444/wd/hub'; // this is the default
$capabilities = DesiredCapabilities::htmlUnitWithJS();
{
  // For Chrome
  $options = new ChromeOptions();
  $prefs = array('download.default_directory' => 'c:/temp');
  $options->setExperimentalOption('prefs', $prefs);
  $capabilities = DesiredCapabilities::chrome(); 
  $capabilities->setCapability(ChromeOptions::CAPABILITY, $options);
}
$driver = RemoteWebDriver::create($host, $capabilities, 5000);
于 2016-01-06T11:19:09.410 に答える