2017-04-21 6 views
0
私はRubyプログラム中のセレンと私はそれを行うことができますどのようにこの

はどのようにRubyプログラムにセレンと値を設定し

データscene_cd =「ABC」

のように設定したい

HTMLが1未満です。

<input id="bikeBox" type="text" class="input" data-scene_cd="" data-class_cd="" readonly="readonly"> 
    <input id="fourwdBox" type="text" class="fourwdBox input" data-fourwd_flg="0" readonly="readonly"> 

答えて

1

あなたはルビーの方法で構築を使用することができます。execute_scriptをスクリプトで要素の属性を変更します。 すなわち:

driver.execute_script("arguments[0].setAttribute('data-scene_cd', 'abc');",[Element]) 

属性変更:https://www.w3schools.com/jsref/met_element_setattribute.asp

実行スクリプトルビー:http://www.rubydoc.info/gems/selenium-webdriver/0.0.28/Selenium/WebDriver/Driver#execute_script-instance_method

+0

グレート!私はあなたに感謝します。どうもありがとうございました! – yoyo

関連する問題