1

現在の gmail UI が変更され、ポップアップ DIV で開き、新しい作成ウィンドウごとに ID パラメータが変更されています。誰でもコードを教えてもらえますか?

4

4 に答える 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 に答える