硒将文本插入Microsoft Word框架

时间:2018-11-03 06:30:03

标签: python selenium iframe textbox

我在python中使用硒。 我在网站上找到了一些类似于Word文档的文本框,并尝试将文本插入其中。 但我没有弄清楚如何在其中放置文字。

我尝试了以下代码:

driver.find_element_by_xpath(“ // [@ id ='description_heb ___ Frame']”)。send_keys(“ xxxx”)

但是什么也没发生。 我正在使用html代码添加文本框的屏幕截图

enter image description here

1 个答案:

答案 0 :(得分:1)

首先切换到框架:

driver.switch_to.frame(driver.find_element_by_id('description_heb___Frame'))
driver.find_element_by_id('description_heb').send_keys('random text');

完成框架后:

driver.switch_to.default_content()