0

こんにちは、コードで 2D 配列を使用したいと考えています。私はそれをループで使用して、要素を互いにポイントしています。a[i]=b[j] 配列 a[i] にいくつかの xpath を格納し、別の配列 b[j] にそれらの値を格納します。ルビーとセレンを使用しています。

4

1 に答える 1

1
  • 2D 配列を使用する代わりに、「ハッシュ」を使用してプログラミングを改善できます。

  • これは私のコードのサンプル例です:

some_hash_name = { "xpath 1" => "value 1","xpath 2" => "value 2" }

some_hash_name.each do |path,value|

some_hash_name.select_by(:text, "#{path}")

$driver.find_element(:xpath,"//tbody/tr[3]/select/option[#{value}]").click

このようにして、Ruby で「ハッシュ」を使用できます。

  • これがあなたを助けることを願っています。

乾杯!!!

于 2013-06-13T09:24:49.287 に答える