2016-06-13 10 views
-1

Selenium Webdriverの新機能です。私は、2列のhtmlテーブルからすべての値を取得し、それらをハッシュテーブルに追加したいと思います。私はどこから始めるべきかわかりません。Selenium Webdriverを使用してHasthableにすべてのテーブル列の値を追加する方法#

ご協力いただければ幸いです。

+0

は、あなたが自分でいくつかのものを試してみました? –

+0

[findElements](http://www.seleniumhq.org/docs/03_webdriver.jsp#locating-ui-elements-webelements)で試してください – selva

+0

あなたは何を試しましたか?結果は何ですか?良い質問をする方法のヘルプトピックをお読みください。あなた自身の問題を研究し、コードサンプルなどを見つけ、問題を解決するためのコードを書く必要があります。もしあなたがすべてそれをしてもそれを理解できないなら、戻ってあなたの質問を編集して、あなたがやった研究からのメモ、あなたが試したコード、そして結果が何か...エラーメッセージなど – JeffC

答えて

0

これを試してみてください:

 var hashTable = new Hashtable(); 
     var table = Driver.FindElement(By.Id("table")); 
     int rowCount = table.FindElements(By.TagName("tr")).Count; 
     for (int i = 0; i < rowCount; i++) 
     { 
      hashTable.Add($"row{i}", table.FindElements(By.TagName("tr"))[i].Text); 
     } 
関連する問題