selenium - セレンのタグをクリックする方法
質問する
27382 次
4 に答える
8
あなたはこのようにそれをクリックすることができます:
selenium.click("//a/u[contains(text(),'Re-Submit')]");
Webdriverの場合:
driver.findElement(By.xpath("//a/u[contains(text(),'Re-Submit')]")).click();
于 2012-12-04T05:27:23.053 に答える
2
ルビーSeleniumWebドライバーで
@driver.find_element(:link, "Re-Submit" ).click
セレンRCperlを使用
$sel->click("link=Re-Submit");
于 2012-12-03T16:56:28.390 に答える
0
問題のHTML構造が正しくないようです。タグ<a>
を入れることはできません<tr>
。そこでのみ<td>
許可されます。ブラウザはエラーを「修正」し、タグ<a>
はテーブルの外に表示され、DOM構造はhtmlと同じではありません。
このXPathは上の画像で機能します
//td[text()='Foot-OM']/../../../../a[//text()='Re-Submit']
于 2012-12-03T20:17:19.527 に答える
0
Uは単に1.selenium.click( "link = Re-Submit")と2.selenium.click( "link-View")と書くことができます。
于 2013-01-02T11:44:26.517 に答える