0

私はロボットフレームワークを初めて使用しますが、

jQuery を実行して jQuery コンポーネントの制御をシミュレートしたい

しかし、Selenium2Library にはほとんど気が狂いそうです。

DOM コンポーネントの値を取得しようとしますが、ログには NONE が表示されます。

http://d.pr/i/KXhwを参照

以下は私のテストコードです。

前もって感謝します。

click configuration
    [Tags]    xpath
    Open Browser    http://${host}    ie
    Log   "123"
    ${slide val}=    Execute JavaScript    window.jQuery("#gain_slider_handle").val();
    ${title}=       Execute JavaScript      window.$("head title")[0];
    ${t2}=          Execute JavaScript      window.eval('window.document.title')
    Log     ${slide val}
    Log     ${title}

そして、Selenium Webdriverを介してPythonを使用して同じことをしようとしましたが、

また、「なし」値も取得します。

def setUp(self):
    self.driver = webdriver.Ie(r"C:\\bin\\IEDriverServer.exe")
    self.driver.implicitly_wait(10)
    self.base_url = "http://172.19.1.28/setup/media/sensor.html"
    self.verificationErrors = []
    self.accept_next_alert = True
def test_py_robot(self):
    driver = self.driver
    driver.get(self.base_url )
    print "title:" + str( driver.execute_script("document.title"))
    print "wdr val:" + str( driver.execute_script("$('#wdr_strength').val()") )
4

1 に答える 1