問題描述
有兩個輸入框,用戶名和密碼輸入框
- 調用set_text方法,輸入用戶名
- 再次調用set_text方法,輸入密碼
- 清空用戶名輸入框的內容後,再次輸入內容會回退最後兩個字符串
出問題的代碼
def set_text(self, loc, value, is_clear=False):
element = self.find_element(*loc)
if is_clear:
element.clear()
element.send_keys(value)
else:
element.send_keys(value)
解決辦法:
在elsef分支里加上如下代碼,問題解決
element.clcik()
element.send_keys(value)