Ruby 关于 selenium 中调用 JS 的一段代码

zerolin · 2013年07月31日 · 最后由 zerolin 回复于 2013年07月31日 · 2993 次阅读

Selenium::WebDriver::Element.module_eval do def highlight e_id = self.attribute('id') puts "#{e_id} = e_id" js = <<JS document.getElementById("#{e_id}").style.border = "3px solid red" JS @bridge.executeScript(js) if e_id end end

代码如上,小弟没看明白的是 js = <<JS 和之后的 JS,这是什么语法,什么含义

需要 登录 后方可回复, 如果你还没有账号请 注册新账号