2017-01-18 3 views
1

私はwebdriverに非常に新しいです、そして、下に固執しました。リスト内の要素を見つけてクリックするにはどうすればいいですか?

ハイライトされたhref(Volunteering)をクリックしたいと思います。できません。

<div id="bs-example-navbar-collapse-1" class="collapse navbar-collapse full-upper-navbar"> 
<div class="tabs primary-tabs col-sm-11"> 
<ul class="nav navbar-nav navigation"> 
<li class="selected active home icon"> 
<li> 
<li> 
<li> 
**<a href="/uservol/application/overview">Volunteering</a>** 
</li> 

私は物事の下に使用していた -

driver.findElement(By.xpath("..//*[@id='bs-example-navbar-collapse-1']/div[1]/ul/li[4]/a")).click(); 

driver.findElement(By.xpath("//a[@href='/uservol/application/overview']")).click(); 

driver.findElement(By.linkText("Volunteering")).click(); 

何が私のために働いていない、任意のヘルプは大歓迎されます。

+0

「何も問題ありません」とはどういう意味ですか?正確に何が起こっていますか? – Guy

+0

この例外が発生しました - スレッド「main」の例外org.openqa.selenium.NoSuchElementException:要素を見つけることができません:.//*[@id='bs-example-navbar-collapse-1']/div[1 ]/ul/li [4]/a このエラーに関する説明は、http://seleniumhq.org/exceptions/no_such_element.htmlを参照してください。 ビルドインフォメーション:バージョン: '不明'、改訂: '1969d75'、時刻: '2016-10-18 09:43:45 -0700' システム情報:ホスト: 'Kapils-MacBook-Pro.local'、ip:'10 .0.0.14 '、os.name:' Mac OS X '、os .arch: 'x86_64'、os.version:'10 .11.6 '、java.version:' 1.8.0_111 ' ドライバの情報:org.openqa.selenium.firefox.FirefoxDriver – newbee2017

+0

このHTMLは '