0

以下をクリックする方法はLogin

<div style="margin: 20px 0; text-align: center;">
<a class="button" href='/aems/login.do'>Login</a>
</div>

以下のように書きましたが、エラーが発生しました。

driver.find_element(:class, "button").submit

エラー

[remote server] file:///C:/DOCUME~1/rakshiar/LOCALS~1/Temp/webdriver-profile2013
0125-6116-rvc0z6/extensions/fxdriver@googlecode.com/components/driver_component.
js:8251:in `FirefoxDriver.prototype.findElementInternal_': Unable to locate elem
ent: {"method":"class name","selector":"button"} (Selenium::WebDriver::Error::No

修正するためにここで私を助けてください

4

2 に答える 2

1

次の方法が機能するはずです。

driver.findElement(By.xpath("//a[contains(@href,'login') and text()='Login']")).click();
于 2013-01-25T11:42:23.390 に答える
0

に ID を追加して<a>...</a>、スクリプトを試してください: document.getElementById(yourid).click()

解決できるかどうか教えてください。

于 2013-01-25T08:15:07.467 に答える