2011-03-22 17 views
-3

私は特定のボタンをクリックするにはセレンを使用したい! 私はセレンでGmailを自動化

<tr> 
    <td>selectFrame</td> 
    <td>c16nfgbb415qzj</td> 
    <td></td> 
</tr> 
<tr> 
    <td>clickAndWait</td> 
    <td>//div[@id=':v9']/b</td> 
    <td></td> 
</tr> 

あなたは

おかげ

+0

これはDjango、Python、さらにはPHPと何が関係していますか? Seleniumは、テーブルやIDEを使用してスクリプト化されたクライアントサイドのテクノロジーであり、これらのテクノロジを使用しないgmailをスクラップしようとしています。 – Charles

+0

私はうまくいけば*有用な注意を引き付けるために、この質問のタグを付け直して再編集しました。 – Charles

答えて

1

をhtmlの私のPythonコードをしてください与えずに動作didnotしようとしたGmailの上、送信ボタン、標準バージョンではなく、基本的なHTMLバージョン Seleniumにスクリプトを記録したり、標準のGoogle Mailを使ってスクリプトを再生することはできません。標準のGoogle MailのHTML名/ ID /クラスのほとんどは予測できません。

インデックスを持つxpathベースのターゲットを使用する必要があります。 // div [2]/div/div [3]。これは、Google Mailが提供するHTMLの構造に大きく依存しています。それが変わるとすぐに、あなたのスクリプトを修正する必要があります。

基本的なHTMLバージョンは、スクリプトを記録して再生するだけで十分です。なぜあなたはそれを使用したくないと言っていませんでした。

関連する問題