前言
使用selenium+Python進行web測試的時候遇到一個文本編輯器,查看html發現iframe沒有name和id
解決方法
import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://") # 網址
# 登錄
# 到文本編輯器頁面
iframe = driver.find_element_by_xpath("//iframe[@src='javascript:true;']")
driver.switch_to.frame(iframe)
text_message = """
6月6號星期三 天氣晴 不小心把頭撞了 現在還在疼 影響到我的腦子不好使
啊 想吃冰棍兒
"""
driver.find_element_by_tag_name("body").send_keys(text_message)
# 記得返回上一級frame
driver.switch_to.parent_frame()
# 進行其他的操作
# 退出
driver.quit()
採取的方法還是切換到iframe,沒有id和name也可以用別的方法呀