2014-09-22 66 views
0

如何使用webdriver爲safaridriver清除文本框字段?如何使用webdriver爲safaridriver清除文本框字段?

我用下面這個命令,它只適用於Chrome和Firefox,但不適用於Safari瀏覽器。 ();();();}();

+1

元素似乎是一個簡單JavaScript調用應該工作,如果Safari瀏覽器莫名其妙不喜歡的webdriver。什麼是你收到的錯誤信息? – 2014-09-22 14:57:23

+0

我收到以下錯誤。 org.openqa.selenium.StaleElementReferenceException:元素在緩存中不存在(警告:服務器沒有提供任何堆棧跟蹤信息) – Mel 2014-09-22 15:26:07

+0

緩存中不存在像元素一樣的聲音。我對webdriver瞭解不足,不知道爲什麼;也許你動態地添加了元素(使用Javascript),而不告訴webdriver它? – 2014-09-22 15:31:37

回答

-1

清除使用

function name() 
{ 
document.getElementById('elementid').value = ""; 
} 
+0

我是新來的Webdriver,我不知道該怎麼做這個代碼 – Mel 2014-09-22 15:34:36

+0

你使用[Selenium WebDriver](http://docs.seleniumhq.org/projects/webdriver/)? – Izzy 2014-09-22 15:46:24

+0

是的,我使用Selenium WebDriver – Mel 2014-09-22 15:52:32