目前萬畝的情況是這樣:獲取刷新頁面後get_attribute(「值」)
- 發送
send_keys
到現場 - 單擊「保存」按鈕(刷新點擊後的頁面)
- 得到
get_attribute("value")
刷新後的頁面
我的代碼:
def fill_twitter(self):
enter_twitter = "http://" + fake.text(max_nb_chars=13) + ".com"
twitter_field = self.find_element(*ContractorsLocators.TWITTER)
twitter_field.send_keys(enter_twitter)
self.find_element(*ContractorsLocators.SAVE_BUTTON).click()
time.sleep(4)
assert twitter_field.get_attribute("value") == enter_twitter
我的錯誤:
StaleElementReferenceException: Message: stale element reference: element is not attached to the page document
我怎樣才能獲得get_attribute("value")
?
你需要再次找到相同的元素來獲取他們的值爲'self.find_element(* ContractorsLocators.TWITTER).get_attribute(「value」)'.. –