2017-08-28 3 views
0

YouTubeのコメントをSeleniumPHPで投票しようとしていますが、私はFacebook Webdriverを使用しています。youtube comments with selenium

私の問題は、クリックは何もしないことです。それは他のウェブサイトでも動作しますが、YouTubeアップでは動作しません。私は$driver->getMouse()を試みたが、それは動作していない

Login 
Go to the comment url 
Scroll down and wait comments to show up 
$element = $driver->findElement(WebDriverBy::xpath("(//a[contains(@class, 'comment-author-text') and contains(text(),'channelname')]/following::button[contains(@class, 'i-a-v-sprite-like')])[1]")); 

$element->click(); 

:私は私のコード Windows 10geckodriverfirefox 55.0.3でセレン3.4.0を使用しています

はこのようなものです。

いくつかの検索の後、私はセットアップでうまくいかないことを知りました。セレンをダウングレードする必要がありますが、やりたくありません。

+0

を」好きなことができました私のセッティングではうまくいかず、セレンをダウングレードする必要がありますが、私はそれをしたくありません。あなたは自分の質問に答えてくれました。あなたのものをアップグレードするか、セレンをダウングレードしてください。 – delboy1978uk

+0

マウスを動かすためにダウングレードする必要がありますが、私はそれをしたくありません –

+0

新しいセレンはなぜ機能しませんか?どんな古いものがそれを保持していますか? – delboy1978uk

答えて

0

私はリンクされたコメントは、右の返信ボックスに私を運転することを見出し、だから私は閉鎖しなければならなかった、最初の(キャンセルボタンを使用して)、その後、私は私が見つけたいくつかの検索の後にコメント