如何在点击之前突出显示元素?

时间:2013-07-02 10:22:38

标签: ruby selenium-webdriver

我正在使用Selenium WebDriver编写测试。测试运行时,我想知道哪个元素正在进行交互。这可以通过在对该元素执行任何操作之前突出显示该元素来实现。是否有可用于实现此目的的Selenium WebDriver api(用于Ruby)?

1 个答案:

答案 0 :(得分:0)

我可以找到解决方案。以下是使用javascript的方法,我们可以突出显示元素:

driver.execute_script("arguments[0].setAttribute('style', arguments[1]);", element, "color: yellow; border: 2px solid yell>

以下是从中删除突出显示:

driver.execute_script("arguments[0].setAttribute('style', arguments[1]);", height, "")