現在の gmail UI が変更され、ポップアップ DIV で開き、新しい作成ウィンドウごとに ID パラメータが変更されています。誰でもコードを教えてもらえますか?
質問する
8100 次
4 に答える
4
XPathを使用してすべてを実行できます(を使用して検索By.xpath("xpath expression")
):
- gmailのページを開く
- 通常どおりログイン
- 作成ボタンをクリックします (その XPath 式:
"//div[text()='COMPOSE']"
) - (メールダイアログがポップアップします)
- 「宛先」テキスト領域にアドレスを入力 (キーを送信) します。
"//textarea[@name='to']"
- 「件名」入力に件名を入力 (キーを送信) します。
"//input[@name='subjectbox']"
- 電子メールの内容を編集可能な div に入力 (キーを送信):
"//div[@class='gmail_default']"
(または"//div[@aria-label='Message Body']"
、最近 HTML を変更したようです) - ヒット送信:
"//div[text()='Send']"
于 2013-04-21T22:27:18.440 に答える
0
以下の解決策を見つけました:
<tr>
<td>setTimeout</td>
<td>3000</td>
<td></td>
< /tr >
< !-- open コマンドは通常 30 秒待機するため、ここでは 3 秒だけ待機するように要求しています -->
<tr>
<td>open</td>
<td>/mail/u/0/?shva=1#inbox?compose=new</td>
<td></td>
< /tr>
<tr>
<td>type</td>
<td>//table/tbody/tr[1]/td[2]/div/div/textarea</td>
<td>McKiran@example.com</td>
< /tr>
<tr>
<td>type</td>
<td>name=subjectbox</td>
<td>Test</td>
< /tr>
<tr>
<td>type</td>
<td>class=editable LW-avf</td>
<td>Hi All<br/>Hope the test is successful. <br/><br/><i> Lovingly, </i></br><b>McKiran.</b></td>
< /tr>
<tr>
<td>click</td>
<td>class=T-I J-J5-Ji aoO T-I-atl L3</td>
<td></td>
< /tr>
于 2013-04-22T09:37:30.987 に答える