2014-11-06 78 views
0

我在嘗試自動執行網站的登錄功能。我想驗證工具提示是否存在,並捕獲顯示的文本框的工具提示文本。tooltip當嘗試點擊登錄btn而不填充文本框時顯示。工具提示文本通過引導javascript附加到輸入元素。沒有文本框的傾斜屬性無法識別硒中文本框的工具提示信息

https://elasticbox.com/login/是網站地址。有關如何捕獲工具提示文本。提前感謝

+0

此鏈接可能會幫助http://stackoverflow.com/questions/15636721/check-if-please-enter-an-email-address-message-appears – Subh 2014-11-06 15:05:21

+0

上述鏈接沒有幫助。我必須檢查工具提示的存在和捕獲它的文本。我需要幫助註冊這一點。 – user3660822 2014-11-07 04:15:23

回答

0

看起來像開發人員需要諮詢這一點。 在JavaScript中,似乎登錄按鈕將保持禁用狀態,直到兩個值都填充爲用戶名和密碼。

我沒有太多的JavaScript,可能你可以諮詢開發人員,以瞭解更多。 您可以參考下圖:

enter image description here

+0

正如我在我的問題中提到的那樣,它是一個引導js tooltip.they在驗證框是否爲空之後,將工具提示附加到jquery中的文本框中。 – user3660822 2014-11-06 10:54:52

1

這是不是你的評論@ Varun的答覆的引導工具提示。 這只是HTML5表單驗證,當您將「必需」作爲文本字段的屬性時,它會生效。

,使HTML文件中使用下面的代碼「的test.html」的文件:

<html> 
<body> 
<form name='form1' post="http://www.google.com"> 
<input type='email' required placeholder='email address please' /> 
<input type='password' required placeholder='password please' /> 
<input type='submit' value='button1' /> 
</form> 
</body> 
</html> 

在這裏,當你點擊「按鈕1」(在瀏覽器中打開文件後,如:瀏覽器,Firefox等。),您將在文本框中看到必要的驗證。

但是,沒有辦法檢查它們。

但是,您可以使用Sikuli/Autoit來檢查驗證文本的存在,但這又是一個失敗的原因,因爲驗證消息/工具提示的圖像因瀏覽器而異。

+0

感謝您的回覆。有幫助 – user3660822 2014-11-07 05:46:36

+0

樂意幫忙..乾杯。 :) – Subh 2014-11-07 05:51:54