如何为watir webdriver执行javascript以更改span id中的文本

时间:2014-07-07 20:22:18

标签: javascript ruby selenium-webdriver webdriver watir-webdriver

我正在使用Watir Webdriver selenium并尝试运行:

browser.execute_script($("#CSVFileName").text("template.csv"))

我正在尝试执行javascript以将FileName.csv更改为template.csv,但似乎无法正常工作。以下是浏览器中元素的代码。

<div class="uploader">
    <div class="load-line" style="width:100%"></div>
    <span class="name" id="CSVFileName">FileName.csv</span>
</div>

1 个答案:

答案 0 :(得分:1)

您似乎只是缺少脚本周围的引号 - 即execute_script需要一个字符串:

browser.execute_script('$("#CSVFileName").text("template.csv")')